Christian: strtotime und die Winterzeitumstellung

Beitrag lesen

'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