(PHP 4, PHP 5, PHP 7)
gmdate — Форматирует дату/время по Гринвичу
$format
[, int $timestamp
= time()
] )Эта функция идентична функции date() за исключением того, что возвращает время по Гринвичу (GMT).
format
Формат выводимой даты, string. Смотрите параметры форматирования для функции date().
timestamp
Необязательный параметр timestamp
представляет собой
integer метку времени, по умолчанию равную текущему локальному времени, если timestamp
не указан. Другими словами, значение по умолчанию равно результату функции time().
Возвращает строку с форматированной датой. Если для параметра
timestamp
указано нечисловое значение, то
будет возращено FALSE
и вызвана ошибка уровня
E_WARNING
.
Версия | Описание |
---|---|
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. |
5.1.1 |
Существуют также полезные константы
стандартных форматов даты/времени, которые могут быть использованы
в качестве параметра format .
|
Пример #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));
?>