我收到此错误:Warning: date() [function.date]: It is not safe to rely on the system's timezone settings.
在php.ini
我将错误报告设置为error_reporting = E_ALL & ~E_NOTICE
。
知道如何摆脱这些警告吗?
修改
我想修复错误报告,因为还有其他类型的警告。
编辑2:
所有警告都与date.timezone有关。
谢谢。
答案 0 :(得分:3)
寻找:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; date.timezone = America/Los_Angeles
并取消注释这一行:
date.timezone = America/Los_Angeles
选择你的时区......
答案 1 :(得分:3)
在php.ini
文件中找到此部分:
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Some/Timezone
取消注释(删除;)并将其更改为正确的时区。有关支持的时区列表:http://php.net/manual/en/timezones.php
答案 2 :(得分:1)
您可以使用@运算符捕获该警告。在我看来,不建议关闭警告
答案 3 :(得分:0)
Try this code in your php file.
date_default_timezone_set('America/Los_Angeles');
URL: http://www.php.net/manual/en/function.date-default-timezone-set.php