PHP | date_time_set() Function
Last Updated :
17 Sep, 2018
The date_time_set() function is an inbuilt function in PHP which is used to sets the time. This function resets the current time of the DateTime object to a different time.
Syntax:
- Procedural style:
date_time_set( $object, $hour, $minute, $second, $microseconds )
- Object oriented style:
DateTime::setTime( $hour, $minute, $second, $microseconds )
Parameters: This function accepts five parameters as mentioned above and described below:
- $object: It is a mandatory parameter which is used to specify the DateTime object which is returned by the date_create() function.
- $hour: This parameter is used to set hour of time.
- $minute: This parameter is used to set minute of time.
- $second: This parameter is used to set second of time.
- $microsecond: This parameter is used to set microsecond of time.
Return Value: This function returns the DateTime object on success or False on failure.
Below programs illustrate the date_time_set() function in PHP:
Program 1:
<?php
$date = date_create( '2018-09-15' );
date_time_set( $date , 8, 30);
echo date_format( $date , 'd-m-Y H:i:s' ) . "\n" ;
date_time_set( $date , 12, 40, 30);
echo date_format( $date , 'Y-m-d H:i:s' ) . "\n" ;
?>
|
Output:
15-09-2018 08:30:00
2018-09-15 12:40:30
Program 2:
<?php
$date = new DateTime( '2018-09-15' );
$date ->setTime(12, 30);
echo $date ->format( 'd-m-Y H:i:s' ) . "\n" ;
$date ->setTime(12, 30, 20);
echo $date ->format( 'Y-m-d H:i:s' );
?>
|
Output:
15-09-2018 12:30:00
2018-09-15 12:30:20
Related Articles:
Reference: http://php.net/manual/en/datetime.settime.php
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...