downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

DateTime::setISODate> <DateTime::__set_state
Last updated: Fri, 14 Aug 2009

view this page in

DateTime::setDate

(PHP 5 >= 5.2.0)

DateTime::setDateAssigne la date

Description

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

Assigne la date courante de l'objet DateTime à une nouvelle date.

Liste de paramètres

object

Seulement en style procédural : un objet DateTime retourné par date_create()

year

Année de la date.

month

Mois de la date.

day

Jour de la date.

Valeurs de retour

Retourne l'objet DateTime modifié.

Historique

Version Description
5.3.0Changement de valeur de retour de NULL à DateTime.

Exemples

Exemple #1 Exemple avec DateTime::setDate()

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

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

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

Exemple #2 Exemple avec DateTime::setDate() (procédural)

<?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);
?>

L'exemple ci-dessus va afficher :

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

Voir aussi



add a note add a note User Contributed Notes
DateTime::setDate
melicerte at mailinator dot com
12-Oct-2009 12:12
Please note that DateTime:setDate() accepts out-of-range values without warnings.
EG:
<?php
date_default_timezone_set
('Europe/London');
$datetime = new DateTime('2008-08-03 14:52:10');
$datetime->setDate(2008, 13, 12);
?>

will reset the DateTime object's date to now. The best approach is to make a wrapper to setDate() which do check for out-of-range values.

DateTime::setISODate> <DateTime::__set_state
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites