Hallo,
ich möchte mit strtotime() ein Datum in der Zukunft errechnen. Als Uhrzeit soll immer 00:00:00 Uhr genommen werden. Der Timestamp müßte ja somit für ein Tag immer der Gleiche sein. Wenn ich keine Berechnung für ein Datum in der Zukunft durchführe ist das auch der Fall, sobald ich jedoch +2 Days einfüge wird immer wieder ein neuer Timestamp generiert. Anscheinend wird hier die Uhrzeit, die immer auf 00:00:00 bleiben soll ignoriert. Kann mir jemand sagen woran das liegt?
Hier mein Script:
ich möchte mit strtotime() ein Datum in der Zukunft errechnen. Als Uhrzeit soll immer 00:00:00 Uhr genommen werden. Der Timestamp müßte ja somit für ein Tag immer der Gleiche sein. Wenn ich keine Berechnung für ein Datum in der Zukunft durchführe ist das auch der Fall, sobald ich jedoch +2 Days einfüge wird immer wieder ein neuer Timestamp generiert. Anscheinend wird hier die Uhrzeit, die immer auf 00:00:00 bleiben soll ignoriert. Kann mir jemand sagen woran das liegt?
Hier mein Script:
PHP-Code:
<?php
$teile = split("-", $_GET['datum']);
$timestamp = mktime(0,0,0,$teile[1],$teile[2],$teile[0]);
$datum = strftime('%d %B %Y 00:00:00', $timestamp);
if($_GET['tag'] != "") {
$zeit = strtotime($datum +$_GET['tag'] . 'days');
}
else {
$zeit = strtotime($datum);
}
print $zeit;
?>
Kommentar