Avatar billede hok10 Nybegynder
30. januar 2003 - 14:29 Der er 2 kommentarer og
1 løsning

Ugenummer

Hej jeg skal finde ud af hovrmange uger der er i et vilkårligt år.
Jeg har prøvede denne funktion for at se hvordan date() og mktime() virker.

echo date ("W",mktime (0,0,0,12,31,2003));

Resultatet bliver 53, men når jeg kigger i min kalender er der ingen uge 53 i 2003 tilgengæld starter uge 1 d. 29/12.

på PHP.net står der om W'et i date funktionen:

ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0)

Er vores/min kalender ikke bygget over ISO-8601 ugenumrene, og skal jeg så bruge en anden funktion i stedet, og i så fald hvilken?
Avatar billede rjpa Nybegynder
30. januar 2003 - 15:25 #1
Prøv med denne her: http://px.sklar.com/code.html?id=28
.. og se om ikke noget der kan bruges.

Mvh
rjpa
Avatar billede hok10 Nybegynder
30. januar 2003 - 15:53 #2
Tak, det fungerede som det skulle. Lidt mærkeligt at date() ikke over holder den standard.
Avatar billede rjpa Nybegynder
31. januar 2003 - 16:28 #3
Jepps synes jeg også, lidt skod ikk?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester