Hallo!
Ich möchte von einem gegebenen Datum vom Format 2002-12-30 eine bestimmte Anzahl Tage hinzuzählen oder subtrahieren. Gibt es da eine Funktion die automatisch Monats, Jahreswechsel, sowie Schaltjahre berücksichtigt? Nehmen wir an ich habe das Datum 2002-12-30. Nun möchte ich 3 Tag dazuzählen. Wie lautet nun der korrekte Befehl, dass mir das Script als neuen Wert das Datum 2003-01-02 zurückgibt?
Es kommt drauf an in welchem Format das Datum vorliegt. Am einfachsten wäre ein unix-Timestamp, da könntest Du dann einfach 3 Tage x 24 Stunden x 60 Minuten x 60 Sekunden hinzuaddieren und dann mit http://php3.de/manual/de/function.date.php das Datum formatieren wie Du willst.
Wenn Das Datum anders vorliegt muss es erst in einen solchen Timestamp umgewandelt werden, z.B. mit http://php3.de/manual/de/function.strtotime.php oder http://php3.de/manual/de/function.mktime.php.
Bestimmt hilft Dir auch: http://php-faq.de/q/q-datum-gestern.html
Grüße
Andreas