По умолчанию время в PHP устанавливается в UTC (не GMT). Если не учитывать этот факт время выводимое функцией date(“Y-m-d H:i:s”) может отличаться от того, которое вы ожидаете увидеть.
Чтобы настроить временную зону необходимо отредактировать директиву date.timezone в конфигурационном файле php.ini, а если это не возможно воспользоваться функцией date_default_timezone_set()
Published 21.11.2024