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