Sets the time
Syntax
date_time_set ( DateTime $object , int $hour , int $minute [, int $second = 0 [, int $microsecond = 0 ]] ) : DateTime
Parameters
object
A DateTime object returned by date_create(). The function modifies this object.
hour
Hour of the time.
minute
Minute of the time.
second
Second of the time.
microsecond
Microsecond of the time.
Return
Returns the DateTime object for method chaining or FALSE on failure.
Examples
1 · object hour minute
<? $object = date_create("2001-02-03"); $hour = 4; $minute = 5; date_time_set($object, $hour, $minute); echo date_format($object, "Y-m-d H:i:s.u"); ?>
2001-02-03 04:05:00.000000
2 · second
<? $object = date_create("2001-02-03"); $hour = 4; $minute = 5; $second = 6; date_time_set($object, $hour, $minute, $second); echo date_format($object, "Y-m-d H:i:s.u"); ?>
2001-02-03 04:05:06.000000
3 · microsecond
<? $object = date_create("2001-02-03"); $hour = 4; $minute = 5; $second = 6; $microsecond = 7; date_time_set($object, $hour, $minute, $second, $microsecond); echo date_format($object, "Y-m-d H:i:s.u"); ?>
2001-02-03 04:05:06.000007
4 · Return
<? $object = date_create("2001-02-03"); $hour = 4; $minute = 5; $second = 6; $microsecond = 7; $return = date_time_set($object, $hour, $minute, $second, $microsecond); echo date_format($return, "Y-m-d H:i:s.u"); ?>
2001-02-03 04:05:06.000007