Open In App

PHP | gmmktime() Function

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:



int gmmktime( $hour, $minute, $second, $month, $day, $year, $is_dst)

Parameters: This function accepts seven parameters as mentioned above and described below:

Return Value: This function returns an integer Unix timestamp on success or False on error.



Exception: PHP 5.3.0 version throws an E_DEPRECATED error if the $is_dst parameter is used.

Below program illustrate the gmmktime() function in PHP:

Program 1:




<?php
  
// Using gmmktime() function to know the day
echo "August 30, 2018 was on "
. date("l", gmmktime(0, 0, 0, 8, 30, 2018));
?>

Output:
August 30, 2018 was on Thursday

Program 2:




<?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:
Dec-01-2012
Dec-20-2017

Related Articles:

Reference: http://php.net/manual/en/function.gmmktime.php


Article Tags :