我在我的php脚本中使用日期函数
$doy = date('z') + 1;
$edition = date('Y') . $doy;
Run Code Online (Sandbox Code Playgroud)
在我的本地机器上它没有给我任何警告但是在我的登台服务器上它给出了以下警告为什么会这样.我该如何删除?
消息:date()[function.date]:依赖系统的时区设置是不安全的.您需要使用date.timezone设置或date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们选择"欧洲/巴黎"代替"2.0/DST"
您需要使用date.timezone设置或date_default_timezone_set()函数.
这正是你必须做的......
date_default_timezone_set('Europe/Paris');
Run Code Online (Sandbox Code Playgroud)
或者在php.ini中:
date.timezone = Europe/Paris
Run Code Online (Sandbox Code Playgroud)
显然你可以使用你想要的任何时区.