Функции работы с текущим временем, типа getdate() Выводят системное время на 6 часов меньше. Системное время например 13:30:50 (в ТрейБаре Windows Vista). А функции выводят 7:30:50 Неправильно выводятся только часы. Что тут может быть?
Вот скрипт: <?php echo date("H:i:s")."<br/>"; echo date_default_timezone_get()."<br/>"; ?> Вот что он выводит 09:11:42 Etc/GMT+3 Хотя системное время 15 часов. в php.ini [Date] date.timezone = Etc/GMT+3
date_default_timezone_set('Europe/Moscow'); Помогло. Раньше никогда с такой проблемой не сталкивался.