gmdate
PHP function
Edit on GitHub ✎
(PHP 4, PHP 5, PHP 7, PHP 8)
Format a GMT/UTC date/time
Description
gmdate(string $format, int|null $timestamp = null): string
Identical to the date() function except that the time returned is Greenwich Mean Time (GMT).
Parameters
formatThe format of the outputted date
string. See the formatting options for thedate()function.
Return Values
Returns a formatted date string.
Changelog
| Version | Description |
|---|---|
| 8.0.0 | timestamp is nullable now. |
Examples
gmdate() example
php
<?php
date_default_timezone_set("Europe/Helsinki");
echo date("M d Y H:i:s e", mktime(0, 0, 0, 1, 1, 1998)) . "\n";
echo gmdate("M d Y H:i:s e", mktime(0, 0, 0, 1, 1, 1998));The above example will output:
output
Jan 01 1998 00:00:00 Europe/Helsinki
Dec 31 1997 22:00:00 UTCSee Also
DateTimeImmutable::__constructDateTimeInterface::formatdate()mktime()gmmktime()IntlDateFormatter::format