[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Неправильное время при выводе ф-ии date()
faustrash
Привет, всем!
Php думает, что сейчас на час меньше времени, чем на самом деле.
По факту сейчас 15:38
вызов утилиты date на сервере (Linux):
Fri Jan 27 15:38:48 MSK 2012

вызываю скрипт на PHP со следующим кодом:

echo date_default_timezone_get();
echo '<br>';
echo date('Y-m-d H:i');

Результат такой:

Europe/Moscow
2012-01-27 14:38

Т.е. сейчас 15 часов, у него 14. TimeZone и там и там правильная - msk. Как быть?



Спустя 1 час, 6 минут, 39 секунд (27.01.2012 - 15:47) neadekvat написал(а):
Скорее всего, это связано с тем, что мы живем сейчас по +4, а не по +3, как раньше.
Что делать:
1. Обновить информацию о временных зонах на сервере
2. Поменять временную зону с Москвы на ту, где зимнее было +4.

Спустя 7 часов, 5 минут, 26 секунд (27.01.2012 - 22:53) faustrash написал(а):
Так и есть, спасибо!
Вот тут описание решения
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.