dedlfix: Datum rechnen

Beitrag lesen

echo $begrüßung;

hab ein Datum aus ner MySQL DB in DATE-Form (also 2008-07-13). Möchte da gerne 48 Tage abziehen.

Direkt in MySQL ginge das mit: datumsfeld - INTERVAL 48 DAY

Wieso kann ich nicht einfach $datum = $datum - 48 machen? geht das irgendwie anders?

Ja. Wenn du das in PHP berechnen willst, solltest du strtotime("$datum - 48 days") nehmen, denn das beachtet lokale Gesetzlichkeiten bei der Zeitzählung. Beispielsweise dass ein Tag nicht immer 24 Stunden hat. Das Ergebnis von strtotime() ist ein Unix-Timestamp, den du dann mit date() formatieren kannst.

echo "$verabschiedung $name";