Проблема сообщения об ошибках php.ini - PullRequest
1 голос
/ 02 июня 2011

Я получаю эту ошибку: Warning: date() [function.date]: It is not safe to rely on the system's timezone settings.

В php.ini У меня есть сообщение об ошибке, установленное как error_reporting = E_ALL & ~E_NOTICE.

Есть идеи, как мне избавиться от этих предупреждений?

EDIT:
Я хочу исправить сообщение об ошибке, так как появляются другие предупреждения.
РЕДАКТИРОВАТЬ 2:
Все предупреждения были связаны с датой и временем.

Спасибо.

Ответы [ 4 ]

3 голосов
/ 02 июня 2011

Найдите этот раздел в файле 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

3 голосов
/ 02 июня 2011

Найдите:

[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 голос
/ 02 июня 2011

вы можете просто поймать это предупреждение с помощью оператора @.На мой взгляд, отключение предупреждений не рекомендуется

0 голосов
/ 07 июля 2014
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
...