Не верный вывод timezone для публикаций и комментариев

Столкнулись с не верным выводом времени для комментариев на сайте: топик размещён только в 14.00, а комментарии к нему уже с 13.00 (спасибо за отмену перевода стрелок).

Решается, заменой в config.php date_default_timezone_set('Europe/Moscow');
На универсальное отклонение в часах: date_default_timezone_set('Etc/GMT-4');

Для Москвы сейчас верно -4 (раньше было -3), да минус — это такая фича, в доке описанно довольно понятно. (Выдержка: The current Etc/GMT-4 time zone offset is: UTC/GMT +4 hours)

Может кому пригодиться.

TimeZone

А не подскажет ли многоуважаемое сообщество, как реализовать timezone без использования php.ini?

Хостер в США, время соответственно не московское. Доступа к php.ini нет даже по запросу. Что делать, не знаю… а хочется родное время.