php.ini错误报告问题

时间:2011-06-01 21:11:17

标签: php ini error-reporting

我收到此错误: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有关。

谢谢。

4 个答案:

答案 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