15. november 2005 - 12:09
Der er
11 kommentarer og 1 løsning
Antal uger på et år
Hej hvordan kan man finde ud præcis hvor mange uger der er på et givent år ?? f.eks. år 2005.
Annonceindlæg fra itm8
15. november 2005 - 12:15
#1
Jeg tror nok denne stump vil gøre det: for ($i=1990;$i<=2010;$i++) { $t = mktime(12,0,0,12,31,$i); $u = date("W",$t); if ($u==1) $u=52; print "$i $u weeks\n"; }
15. november 2005 - 12:15
#2
F.eks.: $time = mktime(0, 0, 0, 12, 31, 2005); echo date("W", $time);
15. november 2005 - 12:48
#3
jaw: ---------------- $time = mktime(0, 0, 0, 12, 31, 2007); echo date("W", $time); ---------------- output: 01 ?? ------------------------------------------------------------- erikjacobsen: Er der ikke 53 uger i år 2006? output: 2006 52 weeks
15. november 2005 - 13:08
#4
15. november 2005 - 13:15
#5
okay ... super :) blev lidt forvirret da der står 53 uger i Outlook :D
15. november 2005 - 13:28
#6
Der er mindst 2 måder at beregne ugenumre på. Den rigtige, og den amerikanske. Hvad har du sat Outlook til?
16. november 2005 - 18:13
#7
Ja ok, så: $time = mktime(0, 0, 0, 12, 31, 2005); $wk = (date("W", $time) == 1) ? 52 : date("W", $time); echo $wk; Men går næsten udfra at du har brugt Eriks? :)
17. november 2005 - 22:16
#8
Jepsen :) jeg har brugt Erik's ... thx maaan :P
17. november 2005 - 23:13
#9
Jeg skal vel lige tilføje, at jeg ikke samler på point.
29. november 2005 - 09:58
#10
erik-> vil du så ikke have pointene for det svar jeg har brugt ??
29. november 2005 - 10:24
#11
Jeg samler slet ikke på point, tak.
29. november 2005 - 11:08
#12
okay ... :)
Vi tilbyder markedets bedste kurser inden for webudvikling