'n Abend allerseits,
folgender Code...
<?php
$a = array("Saturday","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday");
for($i=0;$i<7;$i++){
$s = strtotime("this $a[$i]");
echo $s."<br>".date("r",$s)."<br><br>";
}
?>
... gibt Folgendes aus:
1130536800
Sat, 29 Oct 2005 00:00:00 +0200
1130623200
Sun, 30 Oct 2005 00:00:00 +0200
1130709600
Sun, 30 Oct 2005 23:00:00 +0100
1130796000
Mon, 31 Oct 2005 23:00:00 +0100
1130882400
Tue, 1 Nov 2005 23:00:00 +0100
1130968800
Wed, 2 Nov 2005 23:00:00 +0100
1131055200
Thu, 3 Nov 2005 23:00:00 +0100
Ich habe also das Problem, dass mir durch die Umstellung auf Winterzeit unter Benutzung von strtotime("this ...") jeweils eine Stunde zu dem gewünschten Tag fehlt.
Ich hätte auch wirklich gern den Timestamp von 0.00 Uhr, also pauschal ne Stunde draufrechnen würde eventuell an anderer Stelle Probleme bereiten, was ich jetzt aber auch nicht überblicken kann.
Für Lösungsvorschläge wäre ich dankbar.
Grüße aus Münster
Christian