-6

更改服务器后,我收到以下错误...

<b>Warning</b>:  date() [<a href='function.date'>function.date</a>]: 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 any of those methods and you are still getting this warning, you most
likely misspelled the timezone identifier. We selected 'America/New_York' for
'EST/-5.0/no DST' instead in <b>/sessions.php</b> on line <b>8001</b>

此错误消息所指的行是...

$date = date('Y-m-d G:i:s');

我不确定那是如何工作的?

那么如何获取用户的时区,然后将其设置为内置 PHP 变量或将其与date()?

4

2 回答 2

2

正如警告中所说,您应该:

  1. date.timezone在 php.ini 中设置;或者
  2. date_default_timezone_set()调用前设置date()
于 2013-11-11T04:29:42.853 回答
1

在 php.ini 文件中设置时区

于 2013-11-11T04:29:57.603 回答