Установите часовой пояс раньше, используя date_default_timezone_set()
, потому что функция date()
зависит от настройки часового пояса (от php.ini
или установленной кодом)
Возвращает дату / время в соответствии с вашим текущим часовым поясом.
Проверьте фактический часовой пояс, используя
echo date_default_timezone_get();
Установить (изменить), используя
date_default_timezone_set('UTC'); # UTC is just an example
Полный список поддерживаемых часовых поясов в PHP см. По этой ссылке .
Пример:
date_default_timezone_set('UTC');
echo date('H:i, d M Y', 100000);
Выход:
03: 46, 02 января 1970
Ваше текущее смещение часового пояса +0100
, и поэтому у вас есть 04:46, 02 Jan 1970
. Также не забывайте, что в 70-е годы многие страны не использовали правила DST.
Ссылки