PHP:系统时区设置错误

时间:2010-12-26 08:50:53

标签: command-line timezone php

我正在尝试在MAMP下的终端中使用PHP,但是我收到了与系统时区设置有关的错误。我该如何解决这个错误?

  

$ /应用程序/ MAMP / bin中/ PHP5 / bin中/ PHP的   echo.php

     

PHP严格标准:PHP启动:它   依靠系统是不安全的   时区设置。请使用   date.timezone设置,TZ   环境变量或   date_default_timezone_set()函数。   如果您使用任何这些方法   而你仍然得到这个   警告,你很可能拼写错误   时区标识符。我们选择了   “亚洲/马尼拉”为'PHT / 8.0 /无夏令时'   而是在第0行的未知中

2 个答案:

答案 0 :(得分:5)

您需要设置date.timezone in the php.ini fileDocs

// London, England, Europe
date.timezone = "Europe/London"
date.default_latitude = 51.500181
date.default_longitude = -0.12619

 date.timezone = America/Los_Angeles

答案 1 :(得分:3)

在代码开头手动设置默认时区:

date_default_timezone_set('Europe/Berlin');