PHP Portal » PHP Handbuch » DateTime::setDate

Werbung

DateTime::setDate


(PHP 5 >= 5.2.0)

DateTime::setDateSets the date

Beschreibung

public DateTime DateTime::setDate ( int $year , int $month , int $day )
DateTime date_date_set ( DateTime $object , int $year , int $month , int $day )

Resets the current date of the DateTime object to a different date.

Parameter-Liste

object

Nur bei prozeduralem Aufruf: Ein von date_create() zurückgegebens DateTime Objekt.

year

Year of the date.

month

Month of the date.

day

Day of the date.

Rückgabewerte

Returns the modified DateTime.

Changelog

Version Beschreibung
5.3.0Der Rückgabewert wurde von NULL auf DateTime geändert.

Beispiele

PHP Code
1
2
3
4
date_default_timezone_set('Europe/London'); $datetime = new DateTime('2008-08-03 14:52:10'); $datetime->setDate(2008, 10, 12); echo $datetime->format(DATE_RFC2822);

PHP Code
1
2
3
4
date_default_timezone_set('Europe/London'); $datetime = date_create('2008-08-03 14:52:10'); date_date_set($datetime, 2008, 10, 12); echo date_format($datetime, DATE_RFC2822);

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

Sun, 12 Oct 2008 14:52:10 +0100

Siehe auch