PHP: Datumwwert um einen Tag erhöhen
-
hallo zusammen,
gibt es eine möglichkeit in PHP ein datum im format: 2006-07-04 um einen Tag zu erhöhen? Ich will es nicht händisch mache, ist zu kompliziert wenn es was automatisches gäbe
danke schonmal
wolf
-
Wenn du nix ind er Doku findest, proggs halt schnell selber...
-
sollte reichen, da nen timestamp draus zu machen und dann einfach um 1 erhöhen(also Sekunden wären das dann normalerweise ...)
-
einen timestamp zu machen und einen tag dazuzuzählen hätt ich mir auch schon gedacht aber ich habe nur ein datum und keine uhrzeit, ich glaub da geht das nicht oder??
glg
-
Ungetestet, aber so ungefähr:
$date = '2007-03-22'; $date = date('Y-m-d', strtotime($date . ' 12:00') + 86400);
- strtotime macht nen timestamp aus dem Datum, wenn die Uhrzeit fehlt, dann wird 00:00:00 angenommen
- + 86400, ein Tag hat 86400 Sekunden
- Es wird vorsichtshalber 12:00 Uhr angenommen, damit evtl. Uhrumstellungen davon auch berücksichtigt sind.