PHP
Referenzliste
date_date_set
Datums- und Zeit-Funktionen
Befehl:
DateTime date_date_set ( DateTime $object , int $year , int $month , int $day )
Parameter-Liste:
Beschreibung | |
---|---|
Verfahrens Stil nur: Ein Datetime-Objekt von date_create() zurückgegeben. Die Funktion ändert dieses Objekt. | |
Jahr des Datums. | |
Monat des Datums. | |
Tag des Datums. |
Rückgabewerte:
Die DateInterval Objekt, das den Unterschied zwischen den beiden Daten ist. Im Fehlerfall wird
FALSE
zurückgegeben. Beschreibung:
Diese Funktion ist ein Alias für: DateTime::setDate()
Die Funktion date_date_set() erzeugt ein neues Datums-Zeit-Objekt anhand von einem vorgegebenen Datums-Zeit-Objekt ($object). Gegenüber dem objektorientierten Ansatz wird nur bei dem prozeduralen Ansatz ein Datums-Zeit-Objekt erwartet. Bitte beachten Sie auch den Hinweis wegen führenden Nullen bei Monats- und Tagesangaben!
Die Funktion date_date_set() erzeugt ein neues Datums-Zeit-Objekt anhand von einem vorgegebenen Datums-Zeit-Objekt ($object). Gegenüber dem objektorientierten Ansatz wird nur bei dem prozeduralen Ansatz ein Datums-Zeit-Objekt erwartet. Bitte beachten Sie auch den Hinweis wegen führenden Nullen bei Monats- und Tagesangaben!
Aktiv in Version:
(PHP 5 >= 5.2.0, PHP 7)
Siehe auch:
DateTime::setDate() - Beispiel:
Eingabe:
Objektorientierter Stil <?php $date = new DateTime(); $date->setDate(2001, 2, 3); echo $date->format('Y-m-d'); ?> Prozeduraler Stil <?php $date = date_create(); date_date_set($date, 2001, 2, 3); echo date_format($date, 'Y-m-d'); ?>
Ausgabe:
2001-02-03
Beschreibung:
Beschreibung | |
---|---|
5.3.0 | Geändert den Rückgabewert bei Erfolg NULL Datetime. |
DateTime::setDate() - Beispiel 2: Werte grösser als Bereiche werden an ihre Muttergesellschaften Werte hinzugefügt
Eingabe:
<?php $date = new DateTime(); $date->setDate(2001, 2, 28); echo $date->format('Y-m-d') . "\n"; $date->setDate(2001, 2, 29); echo $date->format('Y-m-d') . "\n"; $date->setDate(2001, 14, 3); echo $date->format('Y-m-d') . "\n"; ?>
Ausgabe:
2001-02-28
2001-03-01
2002-02-03
2001-03-01
2002-02-03
Beschreibung:
Beschreibung | |
---|---|
5.3.0 | Geändert den Rückgabewert bei Erfolg NULL Datetime. |
Datums- und Zeit-Funktionen