The gmmktime() function returns the Unix timestamp for a GMT date.
Syntax
gmmktime(hour,minute,second,month,day,year,is_dst);
Parameters
hour − Specifies the hour.
minute − Specifies the minute
second − Specifies the second
month − Specifies the month
day − Specifies the day
year − Specifies the year
is_dst − Parameters always represent a GMT date so is_dst doesn't influence the result.
Return
The gmmktime() function returns a integer Unix timestamp.
Example
The following is an example −
<?php $time = gmmktime(0,0,0,9,10,2017); print($time . "\n"); ?>
Output
1505001600
Example
Let us see another example −
<?php echo "Nov 10, 2017 was on a ".date("l", gmmktime(0,0,0,11,10,2017)); ?>
Output
Nov 10, 2017 was on a Friday