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

search for in the

date_timezone_get> <date_sunset
Last updated: Fri, 26 Dec 2008

view this page in

date_time_set

(PHP 5 >= 5.2.0)

date_time_setFixe le temps

Description

void date_time_set ( DateTime $object , int $hour , int $minute [, int $second ] )
void DateTime::setTime ( int $hour , int $minute [, int $second ] )

Réinitialise le temps courant d'un objet DateTime à un temps différent.

Liste de paramètres

object

Seulement en style procédural : un DateTime object returné par date_create()

hour

Heure du temps.

minute

Minute du temps.

second

Seconde du temps.

Valeurs de retour

Retourne NULL en cas de succès ou FALSE en cas d'échec.

Exemples

Exemple #1 Modification du temps d'un objet DateTime

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

$datetime = new DateTime('2008-08-03 12:35:23');
echo 
$datetime->format('Y-m-d H:i:s') . "\n";

$datetime->setTime(145524);
echo 
$datetime->format('Y-m-d H:i:s') . "\n";

// Attention : Ne pas incrémenter l'heure !
// Car l'heure a déjà été définie (14) - voir date_modify()
$datetime->setTime($datetime->format('H'), $datetime->format('n') + 6);
echo 
$datetime->format('Y-m-d H:i:s') . "\n";

// Incrément du jour, car le jour n'a pas été défini pour le moment
$datetime->setTime($datetime->format('H') + 12$datetime->format('n'));
echo 
$datetime->format('Y-m-d H:i:s') . "\n";
?>

L'exemple ci-dessus va afficher :

2008-08-03 12:35:23
2008-08-03 14:55:24
2008-08-03 14:14:00
2008-08-04 02:08:00

Voir aussi



add a note add a note User Contributed Notes
date_time_set
There are no user contributed notes for this page.

date_timezone_get> <date_sunset
Last updated: Fri, 26 Dec 2008
 
 
show source | credits | sitemap | contact | advertising | mirror sites