Philipp Hasenfratz: Datum + Tage ??

Beitrag lesen

Halihallo Benn

ich habe ein datum und möchte ganz einfach eine bestimmte anzahl von tagen hinzuzählen
wie rechnet man also am besten mit einem datum?

Das einfachste ist IMHO über die Unix-Timestamp, diese kann
arithmetisch verarbeitet werden und ist zudem "Monats- und
Schaltjahrsicher".

zuerst musst du das Datum also in eine Unix-Timestamp konvertieren:
http://www.php.net/strtotime, die Konvertierung läuft analog
zu http://www.gnu.org/software/tar/manual/html_chapter/tar_7.html.

Dann kannst du mit dem Integer rechnen:

$timestamp = strtotime("2004-02-19 18:10:05");

$timestamp += 3*86400;  // 3*(3600*24) = +3 Tage

und dann kannst du es zurück in ein "lesbares" Format transformieren:

http://www.php.net/date

dem du die $timestamp als zweiten Parameter übergibst und als ersten
dein Format schreibst.

Viele Grüsse

Philipp