3.11 Addition und Subtraktion mit einem Datum

Problem

Sie möchten ein Intervall zu einem Datum addieren oder von einem Datum subtrahieren.

Lösung

Abhängig von der Repräsentation des Datums und des Intervalls verwenden Sie entweder strtotime() oder einige arithmetische Operationen.

Wenn Datum und Intervall in einem geeigneten Format vorliegen, geht es mit strtotime() am einfachsten:

$geburtstag = 'March 10, 1975';
$hurra_geschafft = strtotime("$geburtstag - 9 months ago");

Wenn sich das Datum in einem Epochen-Zeitstempel befindet und das Intervall in Sekunden ausgedrückt werden kann, subtrahieren Sie einfach das Intervall vom Zeitstempel:

$geburtstag = 163727100; $schwangerschaft = 36 * 7 * 86400; // 36 Wochen $hurra_geschafft = $geburtstag - $schwangerschaft; ...

Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.