Я предлагаю всегда использовать date_default_timezone_set () из скрипта
например,
date_default_timezone_set('Europe/Kiev');
или
ini_set('date.timezone', 'Europe/Kiev');
..., чтобы избежать PHPугадывание часового пояса.
Это удобно, когда вы переносите код на другой сервер (ы), например, за пределами Украины.Эта строка должна помочь вам избежать неожиданных (неправильных) результатов, если date.timezone
не установлен в php.ini
или его настройка неверна.Это также удобно, когда вы не можете получить доступ и / или изменить php.ini
(виртуальный хостинг).
Также убедитесь, что вы не использовали ;
в строке и в строке php.ini
.
Перезапустите сервер после изменения php.ini
.