DateTime
PHP Manual

DateTime::setDate

(PHP 5 >= 5.2.0)

DateTime::setDateSets the date

Описание

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.

Список параметров

object

Procedural style only: A DateTime object returned by date_create()

year

Year of the date.

month

Month of the date.

day

Day of the date.

Возвращаемые значения

Returns the modified DateTime.

Список изменений

Версия Описание
5.3.0Changed the return value from NULL to DateTime.

Примеры

Пример #1 Object oriented example usage

<?php
date_default_timezone_set
('Europe/London');

$datetime = new DateTime('2008-08-03 14:52:10');
$datetime->setDate(20081012);

echo 
$datetime->format(DATE_RFC2822);
?>

Пример #2 Procedural example usage

<?php
date_default_timezone_set
('Europe/London');

$datetime date_create('2008-08-03 14:52:10');
date_date_set($datetime20081012);

echo 
date_format($datetimeDATE_RFC2822);
?>

Результат выполнения данного примера:

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

Смотрите также


DateTime
PHP Manual