[JS]aantal weken in een jaar
Kan iemand me vertellen hoe ik met JS snel kan uitzoeken hoeveel weken er in een jaar zitten?
ps. Hoeveel weken er in een jaar zitten hangt natuurlijk ook af van de standaard die je hanteert. Met andere woorden, wat zijn de voorwaarden voor de eerste week van een jaar. Daar zul je dus ook rekening mee moeten houden.
Google eens, er zullen vast wel voorbeelden te vinden zijn waarmee je dit kunt bepalen.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
Quote:
Kijken welk weeknummer er bij 31 december van dat jaar hoort?
Dat gaat dus niet zo makkelijk in JS :) maar goed... heb al gegoogled en niets gevonden, anders was ik hier niet eens gekomen ;)
Met JS zou ik het niet weten, maar zo uit mijn hoofd geloof ik nog steeds 52... :P
zoiets?
En mark moes schreef op 11.06.2009 12:58:
Dat is niet waar. Er zijn ook jaren waarin weeknummer 53 voorkomt.Met JS zou ik het niet weten, maar zo uit mijn hoofd geloof ik nog steeds 52... :P
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
mark moes schreef op 11.06.2009 12:58:
Met JS zou ik het niet weten, maar zo uit mijn hoofd geloof ik nog steeds 52... :P
Ja, niet altijd dus ;) en het is voor uren registratie dus best wel cruciaal dat het klopt ;)
http://www.meanfreepath.com/support/getting_iso_week.html
http://syn.ac/tech/19/get-the-weeknumber-with-javascript/
http://syn.ac/tech/19/get-the-weeknumber-with-javascript/
@Robert: die tweede link vond ik inderdaad ook. Niet getest, maar ziet er wel goed uit...
Beter googlen de volgende keer dus :P
En ik beter lezen. :S Had die link van Blanche niet gezien... :(
Robert_Deiman schreef op 11.06.2009 13:12:
No problem, beter 2x dezelfde link dan helemaal geen link ;-)En ik beter lezen. :S Had die link van Blanche niet gezien... :(
Welke dag valt ALTIJD in de laatste week van het jaar? (ik weet het ook niet hoor :P)
ps. Oke, dat wist ik ook niet uit m'n hoofd: bron.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
ik hou van jullie (K)
Dat klopt en is ook wel logisch vind ik: Wanneer de 28e in het nieuwe jaar (van de weekkalender) kan vallen is het mogelijk dat er in de 1e week van het nieuwe jaar meer dagen zitten die nog bij het oude jaar horen zeg maar.
Er zitten dus minimaal 4 dagen van het oude jaar in de laatste week, 4 dagen voor 31 december (of eigenlijk 1 januari) is ook 28 december. Je hebt dus 28, 29, 30 en 31 december die (wanneer het jaar gelijk met de week eindigt) in het oude jaar vallen.
Tegelijkertijd kunnen maximaal 3 dagen uit december van het voorgaande jaar in het nieuwe jaar vallen. Maximaal 3 betekend dat op zijn hoogst 29,30 en 31 december in het nieuwe jaar vallen.
Met minimaal 4 dagen in het oude jaar, en maximaal 3 in het nieuwe jaar zie je dat de 28e altijd in het oude jaar valt. In het nieuwe jaar nooit, omdat je dan 4 dagen van het oude jaar in het nieuwe jaar krijgt.
Tevens altijd in de laatste week omdat je, welke 4 opeenvolgende dagen van de laatste week je ook kiest, deze zich altijd bij die 4 opeenvolgende dagen bevind.