'[异常] 日期时间::__construct(): '依赖系统的时区设置是不安全的

2022-08-30 23:23:52

我正在使用代码接收(bdd)进行测试,但给出了错误

[Exception]                                                                                                
  DateTime::__construct(): It is not safe to rely on the system's timezone settings. You   are *required* to   
  use the date.timezone setting 
 or the date_default_timezone_set() function. In case you used 

这些
方法中的任何一个,您仍然收到此警告,您很可能拼错了时区标识符。

我们选择了 ;Europe/HelsinkiEEST/3.0/DST

我能做到吗?


答案 1

您可以在运行此代码之前使用。date_default_timezone_set('Europe/Istanbul');

对于其他时区,请检查 PHP 时区


答案 2

这是 PHP 配置的问题,而不是 Codeception 本身的问题。

在命令行中运行 ,然后导航到该文件夹。编辑 php.ini并找到显示并将其设置为$ php -i | grep 'Configuration File'date.timezonedate.timezone = "Europe/Helsinki"


推荐