The gmmktime() function is an inbuilt function in PHP which is used to return the Unix timestamp for a GMT date. The $hour, $minute, $second, $month, $day, $year and $is_dst are sent as parameters to the gmmktime() function and it returns an integer Unix timestamp on success or False on error.
Syntax:
php
php
int gmmktime( $hour, $minute, $second, $month, $day, $year, $is_dst)Parameters: This function accepts seven parameters as mentioned above and described below:
- $hour: It is an optional parameter which is used to specify the hour time.
- $minute: It is an optional parameter which is used to specify the minute.
- $second: It is an optional parameter which is used to specify the second.
- $month: It is an optional parameter which is used to specify the month.
- $day: It is an optional parameter which is used to specify the day.
- $year: It is an optional parameter which is used to specify the year.
- $is_dst: It is an optional parameter which can be set to 1 if the time is during daylight savings time (DST), or 0 if it is not.
<?php
// Using gmmktime() function to know the day
echo "August 30, 2018 was on "
. date("l", gmmktime(0, 0, 0, 8, 30, 2018));
?>
Output:
Program 2:
August 30, 2018 was on Thursday
<?php
// Using gmmktime() function to know
// the complete date
echo date("M-d-Y", gmmktime(0, 0, 0, 12, 1, 2012))
. "<br>";
// Using gmmktime() function to know the
// complete date for an out-of-range input
echo date("M-d-Y", gmmktime(0, 0, 0, 12, 20, 2017));
?>
Output:
Related Articles:
Reference: https://www.php.net/manual/en/function.gmmktime.phpDec-01-2012
Dec-20-2017