Vraag & Antwoord

Webprogrammeren & scripting

Periode bepalen via JS

8 antwoorden
  • Hallo , Even een vraagje ivm JS Hoe bepaal je via code in JS of het zomer,winter,lente of herfst is ? Iemand een idee? [code:1:f6c66b624a] maanden = new Array("Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"); dagen = new Array("","Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag"); periode = new Array ("winter","lente","zomer","herfst"); alert("Welkom! Vandaag:" + dagen[x.getDay()]+" "+ x.getDate() + " " + maanden[x.getMonth()]);[/code:1:f6c66b624a]
  • Met een aantal if statements, er is geen getseason methode die een nummer geeft en op dezelfde manier werkt zoals je nu met de dagen en maanden doet. Wil je een concreet voorbeeld of gaat je het lukken?
  • [quote:8b68779b60="blackhawkdesign"]Met een aantal if statements, er is geen getseason methode die een nummer geeft en op dezelfde manier werkt zoals je nu met de dagen en maanden doet. Wil je een concreet voorbeeld of gaat je het lukken?[/quote:8b68779b60] Beste, Bdankt voor je informatie maar ik zal het zelf eerst proberen :)
  • Zo was het dus [code:1:706737c556]:p if(maanden[x.getMonth()] == "Maart") { if(x.getDate()<=20) { seizoen = periode[0]; } else { seizoen = periode[1]; } } if(maanden[x.getMonth()] == "Juni") { if(x.getDate<=20) { seizoen = periode[1]; } else { seizoen= periode[2]; } } if(maanden[x.getMonth()] == "September") { if(x.getDate<=20) { seizoen = periode[2]; } else { seizoen = periode[3]; } } if(maanden[x.getMonth()] == "December") { if(x.getDate <= 20) { seizoen = periode[3]; } else { seizoen = periode[0]; } }[/code:1:706737c556]
  • Wat als ik in april op jouw site kom? Welk jaargetijde geeft hij dan aan?
  • Waarom [code:1:b5718f3803]if(maanden[x.getMonth()] == "Maart") [/code:1:b5718f3803] in plaats van [code:1:b5718f3803]if(x.getMonth() == 3) [/code:1:b5718f3803]? En los daarvan, zijn arrays in JavaScript niet zero-based? In dat geval staat maart in je array nu op plaats 2. - Bas
  • [quote:47c4fa1155="BasHamar"]Waarom [code:1:47c4fa1155]if(maanden[x.getMonth()] == "Maart") [/code:1:47c4fa1155] in plaats van [code:1:47c4fa1155]if(x.getMonth() == 3) [/code:1:47c4fa1155]? En los daarvan, zijn arrays in JavaScript niet zero-based? In dat geval staat maart in je array nu op plaats 2. - Bas[/quote:47c4fa1155] Dat voorbeeld met april en de andere maanden zijn opgelost. Had het eerst zelf niet gezien en inderdaad: x.getMonth() == 3 is beter thnx!
  • [quote:9527a08b19="BasHamar"]Waarom [code:1:9527a08b19]if(maanden[x.getMonth()] == "Maart") [/code:1:9527a08b19] in plaats van [code:1:9527a08b19]if(x.getMonth() == 3) [/code:1:9527a08b19]? En los daarvan, zijn arrays in JavaScript niet zero-based? In dat geval staat maart in je array nu op plaats 2. - Bas[/quote:9527a08b19] heb deze intussen ook al verbeterd :) Bedankt

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.