(PHP 4, PHP 5, PHP 7)
gmdate — Форматирует дату/время по Гринвичу
$format
[, int $timestamp
= time()
] ) : stringЭта функция идентична функции date() за исключением того, что возвращает время по Гринвичу (GMT).
format
Формат выводимой даты типа строка (string). Смотрите параметры форматирования для функции date().
timestamp
Необязательный параметр timestamp
представляет собой
метку времени типа integer, по умолчанию равную текущему локальному времени, если timestamp
не указан. Другими словами, значение по умолчанию равно результату функции time().
Возвращает строку с форматированной датой. Если для параметра
timestamp
указано нечисловое значение, то
будет возращено FALSE
и вызвана ошибка уровня
E_WARNING
.
Версия | Описание |
---|---|
5.1.1 |
Существуют также полезные константы
стандартных форматов даты/времени, которые могут быть использованы
в качестве параметра format .
|
5.1.0 | Корректным диапазоном временных меток обычно является диапазон дат с 13 декабря 1901 20:45:54 GMT до 19 января 2038 03:14:07 GMT. (Эти даты соответствуют минимальному и максимальному значению 32-битному целому числу со знаком). Однако, до PHP 5.1.0 на некоторых системах (например, Windows) этот диапазон был ограничен датами от 01-01-1970 до 19-01-2038. |
Пример #1 Пример использования gmdate()
Например, в Финляндии (GMT +0200), первая строка в следующем примере выведет "Jan 01 1998 00:00:00", а вторая - "Dec 31 1997 22:00:00".
<?php
echo date("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
echo gmdate("M d Y H:i:s", mktime(0, 0, 0, 1, 1, 1998));
?>