Nan*_* HE 33 php xampp warnings date
我在winxp上使用XAMPP(PHP版本5.3.1).当我尝试在我的localhost上调用time()或date()函数时.它会显示警告信息,
严重性:警告
消息:date()[function.date]:依赖系统的时区设置是不安全的.您需要 使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们选择'UTC'代替'8.0 /无DST'
文件名:helpers/date_helper.php
如何禁用警告?谢谢.
Ale*_*tau 59
尝试设置date.timezone的php.ini文件.或者您可以使用ini_set()或手动设置它date_default_timezone_set().
Poe*_*rin 19
您需要像这样设置默认时区smth:
date_default_timezone_set('Europe/Bucharest');
Run Code Online (Sandbox Code Playgroud)
有关此内容的更多信息,请参见http://php.net/manual/en/function.date-default-timezone-set.php
或者您可以@在日期前使用来抑制警告,但是警告声明依赖服务器默认时区是不安全的
Sum*_*sak 10
你也可以用这个:
ini_alter('date.timezone','Asia/Calcutta');
Run Code Online (Sandbox Code Playgroud)
你应该在调用任何日期函数之前调用它.它接受键作为在运行时更改PHP设置的第一个参数,第二个参数是值.
在我弄清楚之前我做过这些事情:
date_default_timezone_set("Asia/Calcutta");- 没用ini_alter()- IT工作date_default_timezone_set("Asia/Calcutta");- IT工作对我来说,这个init_alter()方法让一切正常.
我在OSX山狮上运行Apache 2(预安装),PHP 5.3