Mailinglisten-Archive |
Hi Alexander, diese Ausgabe erreichst Du mit nachfolgendem Code: gesucht: Freitag in der 37.-ten Woche von 2001 ------------------------------------------------------- 978303600 - 01.01.2001 - Woche: 00 - Tag: 1 - Montag 978217200 - 31.12.2000 - Woche: 53 - Tag: 0 - Sonntag 1000594800 - 16.09.2001 - Woche: 37 - Tag: 0 - Sonntag 1001026800 - 21.09.2001 - Woche: 37 - Tag: 5 - Freitag $YR = 2001; $WO = 37; $DY = 5; echo "gesucht: ".$WT[$DY]." in der ".$WO.".-ten Woche von ".$YR."\n"; $lauf = mktime(0,0,0,1,1,date("Y",time())); anzeigen($lauf); while(0 != strftime("%w", $lauf)) {$lauf -= 60 * 60 * 24; } anzeigen($lauf); $lauf += $WO * 60 * 60 * 24 * 7; anzeigen($lauf); while(($WO != strftime("%U", $lauf))||($DY != strftime("%w", $lauf))) {$lauf += 60 * 60 * 24; } anzeigen($lauf); Dabei ist mir aufgefallen, dass strftime("%V", time()); einen leeren String und nicht die Woche nach ISO 8601:1988 ergibt. Schoener Mist, das Wichtige geht nicht... :-(( m. b. G. Norbert _____________________ normal: 02292-681769 Notruf: 0177-2373368 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive