PHP
Referenzliste
date_diff
Datums- und Zeit-Funktionen
Befehl:
DateInterval date_diff ( DateTime $datetime1 , DateTime $datetime2 [, bool $absolute = false ] )
Parameter-Liste:
Beschreibung | |
---|---|
Das Datum zum vergleichen. | |
Sollte das Intervall gezwungen werden, positiv zu sein? |
Rückgabewerte:
Die DateInterval Objekt, das den Unterschied zwischen den beiden Daten ist. Im Fehlerfall wird
FALSE
zurückgegeben. Beschreibung:
Gibt die Differenz zwischen zwei DateTime-Objekte
Aktiv in Version:
(PHP 5 >= 5.3.0, PHP 7)
Siehe auch:
Formate das Intervall
Fügt eine Anzahl der Tage, Monate, Jahre, Stunden, Minuten und Sekunden bis zu einer DateTime-Objekt
Ziehen Sie einen Betrag von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden aus einem DateTime-Objekt
DateTime::diff() - Beispiel:
Eingabe:
Objektorientierter Stil <?php $datetime1 = new DateTime('2009-10-11'); $datetime2 = new DateTime('2009-10-13'); $interval = $datetime1->diff($datetime2); echo $interval->format('%R%a days'); ?> Prozeduraler Stil <?php $datetime1 = date_create('2009-10-11'); $datetime2 = date_create('2009-10-13'); $interval = date_diff($datetime1, $datetime2); echo $interval->format('%R%a days'); ?>
Ausgabe:
+2 days
DateTime::diff() - Beispiel 2: DateTime object comparison
Eingabe:
<?php $date1 = new DateTime("now"); $date2 = new DateTime("tomorrow"); var_dump($date1 == $date2); var_dump($date1 < $date2); var_dump($date1 > $date2); ?>
Ausgabe:
bool(false)
bool(true)
bool(false)
bool(true)
bool(false)
Beschreibung:
Seit PHP 5.2.2 k�nnen DateTime-Objekte im Vergleich mit Vergleichsoperatoren werden.
Datums- und Zeit-Funktionen