我有一个脚本,我在一周前完成,没有任何问题或错误。今天,我再次测试了它并收到了这些消息:
严格标准:date()[function.date]:依赖是不安全的 系统的时区设置。请使用date.timezone设置, TZ环境变量或date_default_timezone_set() 功能。如果你使用了这些方法中的任何一种而你仍然存在 得到这个警告,你很可能拼错了时区 标识符。我们选择“欧洲/伦敦”代替“1.0 / DST” C:\ Users \ xx \ VertrigoServ \ www \ login \ PHPMailer \ class.phpmailer.php on 第1925行
严格标准:date()[function.date]:依赖是不安全的 系统的时区设置。请使用date.timezone设置, TZ环境变量或date_default_timezone_set() 功能。如果你使用了这些方法中的任何一种而你仍然存在 得到这个警告,你很可能拼错了时区 标识符。我们选择“欧洲/伦敦”代替“1.0 / DST” C:\ Users \ xx \ VertrigoServ \ www \ login \ PHPMailer \ class.phpmailer.php on 第1929行
我已经设置了php.ini ;date.timezone = "Europe/Lisbon"
并且同样发生了。我已经重启了服务器
有什么想法吗?
答案 0 :(得分:13)
在php.ini中,;
注释掉了一行,因此;date.timezone = "Europe/Lisbon"
什么都不做。通过删除前面的;
并重新启动Apache来取消注释该行。
答案 1 :(得分:2)
为什么不这样做:?
date_default_timezone_set('Europe/Lisbon');