Skip to content
Related Articles

Related Articles

Improve Article

PHP | gmdate() Function

  • Last Updated : 05 Jul, 2018

The gmdate() is an inbuilt function in PHP which is used to format a GMT/UTC date and time and return the formatted date strings. It is similar to the date() function but it returns the time in Greenwich Mean Time (GMT).

Syntax:

string gmdate ( $format, $timestamp )

Parameters: The gmdate() function accepts two parameters as mentioned above and described below:

  • $format: It is a mandatory parameter which specifies the format of returned date and time.
  • $timestamp: Timestamp is an optional parameter, if it is not included then current date and time will be used.

Return Value: This function Returns a formatted date string on success and FALSE on failure and an E_WARNING.

Below programs illustrate the gmdate() function.



Program 1:




<?php
// PHP program to illustrate gmdate function
  
// display date Jun 25 2018 23:21:50
echo gmdate("M d Y H:i:s",
        mktime(23, 21, 50, 6, 25, 2018)) ."\n";
  
// display date  World Wide Web Consortium
// 2018-06-25T23:21:50+00:00
echo gmdate(DATE_W3C,
        mktime(23, 21, 50, 6, 25, 2018)). "\n";
  
  
// display date as ISO-8601 format
echo gmdate(DATE_ISO8601,
        mktime(23, 21, 50, 6, 25, 2018)). "\n";
          
?>
Output:
Jun 25 2018 23:21:50
2018-06-25T23:21:50+00:00
2018-06-25T23:21:50+0000

Program 2: Passing one parameter, then it will return the current local time (time()).




<?php
// PHP program to illustrate gmdate function
  
// display current date and time 
// Jun 28 2018 14:52:50
echo gmdate("M d Y H:i:s") ."\n";
  
// display date  World Wide Web Consortium
echo gmdate(DATE_W3C). "\n";
  
  
// display date as ISO-8601 format
echo gmdate(DATE_ISO8601). "\n";
          
?>
Output:
Jun 29 2018 06:32:34
2018-06-29T06:32:34+00:00
2018-06-29T06:32:34+0000

Similar Article:

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




My Personal Notes arrow_drop_up
Recommended Articles
Page :