Daten addieren/subtrahieren

Freak

NULL
Hallo Leute!
Es ist klar, dass man Zahlen ganz einfach mit PHP addieren oder subtrahieren kann.
Aber wie sieht es mit Datums aus? Das sind zwar auch nur Zahlen, aber bei Sekunden zum Beispiel ist ja schon bei 60 Schluss, nicht erst bei 100.
Wie kann ich trotzdem ganz einfach mit ihnen rechnen?
Zum Beispiel: 12.04.06 16:23:03 Uhr - 2 Tage, 4 Stunden, 12 Minuten und 15 Sekunden.
Ich hoffe, ich habe das Problem verständlich genug geschildert. :)


P.S.: Falls sich jemand über den Plural von Datum beschwert: Bei "Daten" hätte man etwas anderes denken können.
 
[phpf]strtotime[/phpf] / [phpf]mktime[/phpf]
[phpf]date[/phpf]

Versuchs mal mit denen :)

@birnkammer
Kann man :D
 
Zuletzt bearbeitet:
Falls sich die Daten innerhalb der Unix-Zeit befinden, könntest du mit Unix-Zeitstempeln arbeiten, etwa:
PHP:
echo date('d.m.Y H:i:s', strtotime('- 2 days 4 hours 12 minutes 15 seconds', mktime(16, 23, 03, 04, 12, 2006)));
 
Es klingt vielleich etwas bekloppt, aber: Wie kann ich
16, 23, 03, 04, 12, 2006 (der Inhalt von mktime) in eine Variable schreiben?
Bei mir gibt's nur Fehlermeldungen...

Original von Gumbo:
PHP:
echo date('d.m.Y H:i:s', strtotime('- 2 days 4 hours 12 minutes 15 seconds', mktime(16, 23, 03, 04, 12, 2006)));
 
Zurück