php8.5
Home/ Manual/ datetime / functions/ gmdate

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

format

The format of the outputted date string. See the formatting options for the date() function.

Return Values

Returns a formatted date string.

Changelog

VersionDescription
8.0.0timestamp 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 UTC

See Also

Source: reference/datetime/functions/gmdate.xml · from the official PHP manual (php/doc-en)