Ответ 1
Вы можете использовать date_default_timezone_set('Europe/Istanbul');
перед запуском этого кода.
Для других часовых поясов, отметьте Часовой пояс PHP
Я использую метод генерации кода (bdd), но дает ошибку
[Exception]
DateTime::__construct(): It is not safe to rely on the system timezone settings. You are *required* to
use the date.timezone setting
or the date_default_timezone_set() function. In case you used
любой из этих методы, и вы все еще получаете это предупреждение, скорее всего, вы ошиблись с идентификатором часового пояса.
Вместо EEST/3.0/DST
мы выбрали Europe/Helsinki
;
Я могу сделать?
Вы можете использовать date_default_timezone_set('Europe/Istanbul');
перед запуском этого кода.
Для других часовых поясов, отметьте Часовой пояс PHP
Это проблема с вашей конфигурацией PHP, а не с самим кодом.
В командной строке запустите $ php -i | grep 'Configuration File'
, а затем перейдите к этой папке. Измените php.ini и найдите строку, которая говорит date.timezone
, и установите ее на date.timezone = "Europe/Helsinki"