date_time_set
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
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
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
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
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