(PHP 4, PHP 5, PHP 7, PHP 8)
gmdate — Форматирует дату и время как время UTC
Функция работает аналогично функции date(), но игнорирует смещение времени в текущем часовом поясе и форматирует метку времени как UTC-время.
formatФормат даты. Функция вернёт значение string с датой в заданном формате. Параметры форматирования описывает страница функции date().
timestamp
Необязательный параметр timestamp —
целочисленная (int) метка времени, которая по умолчанию равна текущему местному времени, если параметр timestamp
не указали или равен null. Говоря по другому, значение по умолчанию равно результату функции time().
Функция возвращает строку с отформатированной датой.
Пример #1 Пример форматирования даты и времени функцией gmdate()
<?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));Результат выполнения приведённого примера:
Jan 01 1998 00:00:00 Europe/Helsinki Dec 31 1997 22:00:00 UTC