Эта функция идентична функции date() за
исключением того, что возвращает время по Гринвичу (GMT).
Например, в Финляндии (GMT +0200), первая строка в следующем примере
выведет "Jan 01 1998 00:00:00", а вторая - "Dec 31 1997 22:00:00".
Пример #1 Пример использования gmdate()
<?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)); ?>
Замечание:
В семействе ОС Microsoft Windows системные библиотеки, реализующие
эту функцию, содержат ошибки, поэтому функция gmdate()
на этих системах не поддерживает отрицательные значения
аргумента timestamp
.
Для более подробной информации, см. сообщения об ошибках:
» #22620,
» #22457,
и » #14391.
В операционных системах Unix/Linux эта проблема не возникает, так
как системные библиотеки в этих системах реализованы корректно.
PHP не может исправить ошибки в системных библиотеках. Для решения
этой и подобных проблем обращайтесь к производителю операционной
системы.