ja! maj 2000 ser ikke for godt ud!
Men november 2001 passer da fint med dow = 3
den giver da i hvert fald torsdag d. 1. og fredag d, 30.
som stemmer overens med min Windows Kalender (uret i højre hjørne :)
Men hvor ligger fejlen i dette ? Jeg har efterhånden rodet mere end rigeligt
med det :) og kan simpelhen ikke få det til at køre korrekt så. Når det
endelig
funker, så fucker noget andet.....
/Ronni
ronni1@ofir.dk
"Thor Dreier" <news@cheater.dk> wrote in message
news:LABM7.8030$TN1.929379@news000.worldonline.dk...
> "Thor Dreier" <news@cheater.dk> wrote in message
> news:6VAM7.8021$TN1.923245@news000.worldonline.dk...
> > "Ronni / The real one
" <ronni1@ofir.dk> wrote in message
> > news:9tufsj$gpo$1@sunsite.dk...
> > > Er det ikke muligt at lave det med kun EN mktime() ?
> >
> > $uts = mktime(0,0,0,$month+1,0,$year);
> > $dim = strftime("%e", $uts);
> > $monthName = strftime("%B", $uts);
> > $dow = strftime("%u", $uts-(86400*$dim));
>
> Skulle have stået
> $dow = strftime("%u", $uts-(86400*($dim-1)));
>
> Den dag i ugen du selv finder er lidt forkert. (det siger at det er dow er
3
> her i nov 2001 selvom den første dag i måneden er torsdag (den 4 dag i
> ugen)).
> Prøv også at se maj 2000, hvor den fucker lidt i det.
>
>
>