PHP
Referenzliste
date_sub
Datums- und Zeit-Funktionen
Befehl:
DateTime date_sub ( DateTime $object , DateInterval $interval )
Parameter-Liste:
Beschreibung | |
---|---|
Verfahrens Stil nur: Ein Datetime-Objekt von date_create() zurückgegeben. Die Funktion ändert dieses Objekt. | |
Ein Objekt DateInterval |
Rückgabewerte:
Gibt das Datetime-Objekt für die Verkettung von Methoden im Fehlerfall
FALSE
. Beschreibung:
Diese Funktion ist ein Alias für: DateTime::sub()
Subtrahieren Sie einen Betrag von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden aus einem DateTime-Objekt
Subtrahieren Sie einen Betrag von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden aus einem DateTime-Objekt
Aktiv in Version:
(PHP 5 >= 5.3.0, PHP 7)
Siehe auch:
Addiert einen Wert von Tagen, Monaten, Jahren, Stunden, Minuten und Sekunden bis zu einer DateTime-Objekt
Gibt die Differenz zwischen zwei DateTime-Objekte
Ändert den Zeitstempel
date_sub() - Beispiel: DateTime::sub() oder date_sub()
Eingabe:
Objektorientierter Stil <?php $date = new DateTime('2000-01-20'); $date->sub(new DateInterval('P10D')); echo $date->format('Y-m-d') . "\n"; ?> Prozeduraler Stil <?php $date = date_create('2000-01-20'); date_sub($date, date_interval_create_from_date_string('10 days')); echo date_format($date, 'Y-m-d'); ?>
Ausgabe:
2000-01-10
date_sub() - Beispiel 2: DateTime::sub() oder date_sub()
Eingabe:
<?php $date = new DateTime('2000-01-20'); $date->sub(new DateInterval('PT10H30S')); echo $date->format('Y-m-d H:i:s') . "\n"; $date = new DateTime('2000-01-20'); $date->sub(new DateInterval('P7Y5M4DT4H3M2S')); echo $date->format('Y-m-d H:i:s') . "\n"; ?>
Ausgabe:
2000-01-19 13:59:30
1992-08-15 19:56:58
1992-08-15 19:56:58
date_sub() - Beispiel 3: DateTime::sub() oder date_sub()
Eingabe:
<?php $date = new DateTime('2001-04-30'); $interval = new DateInterval('P1M'); $date->sub($interval); echo $date->format('Y-m-d') . "\n"; $date->sub($interval); echo $date->format('Y-m-d') . "\n"; ?>
Ausgabe:
2001-03-30
2001-03-02
2001-03-02
Datums- und Zeit-Funktionen