Mailinglisten-Archive |
Am Tue, 11 Apr 2000 schrieb Roger Faust: > > Frage: Weiß jemand zufällig wie man die aktuelle Woche von einen > > Jahr in PHP ermitteln kann? (mit der Funktion Date geht es leicher > > nicht) > $week=(date('z')-date('w'))/7; > sollte gehen Nicht ganz..... Das Ergebnis muß noch 'gerundet' werden, wobei nicht bei 0.5 gerundet werden muß, sondern sobald ein Rest der Divison vorhandne ist. Besser als Runden ist hier ceil(). Dann kommt noch das Problem, daß die Amerikaner die Woche am Sonntag beginnen lassen. Wir hier halten den Sonntag aber frei ;-) So tut es: // Woche berechnen $Wochentag = date('w'); if($Wochentag == 0) $Wochentag = 7; $Jahrestag = date('z'); $Woche=($Jahrestag-$Wochentag)/7; print("Woche: ".ceil($Woche)."<br>\n"); Gruß HAgue
php::bar PHP Wiki - Listenarchive