Datum berechnen

Gray

Erfahrenes Mitglied
ich habe das Datum 2004-11-02 das muss zu 2005-10-02 werden, also + 1 Jahr - 1 Monat
wie kann ich dies berechnen?
 
Und das Problem ist da leider überhapt nicht gelöst, den das jetzt hat nichts mehr mit einer DB zu tun.
 
Hi Gray,

da ich keinen Code sehe, weiss ich leider nicht wie du deine Zeitangaben behandelst bzw. ablegst. Aber ich würde eine der folgenden zwei Möglichkeiten ausprobieren:

Entweder du hast deine Daten in verschieden Variabeln gespeichert oder in einem Array, dann kannst du ja das Jahr hochzählen und den Monat um eins kleiner machen (Achtung beim Jahreswechsel wenn Januar -1!).

Oder Variante zwei wäre, du erstellst aus dem Datum einen Timestamp und addierst die Zeit für 11 Monate drauf (11 Monate kannst du ja auch in einer Variablen als Timestamp speichern) und gibst sie wieder wie gewünscht aus.
 
Zurück