Tutorialspoint.dev

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:

  • $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.

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



This article is attributed to GeeksforGeeks.org

You Might Also Like

leave a comment

code

0 Comments

load comments

Subscribe to Our Newsletter