php 날짜 함수 오류에 대한 해결 방법: 1. php.ini에 date.timezone 항목을 추가합니다. 2. 페이지에 "date_default_timezone_set("PRC");"를 추가합니다. 페이지.
이 글의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
php 날짜 기능이 실패하면 어떻게 해야 하나요?
PHP에서 date()를 사용하는 오류에 대한 해결 방법
PHP 디버깅 중에 경고가 나타납니다.
시스템에 의존하는 것은 안전하지 않습니다. 이 해결 방법은 실제로 잘못된 시간대 설정으로 인해 발생합니다. 이 문제를 해결하는 방법에는 3가지가 있습니다.
사실 PHP 5.1.0부터 date() 등의 함수를 사용할 때, timezone을 잘못 설정하면 time 함수가 호출될 때마다 E_NOTICE 또는 E_WARNING 정보가 생성되는데, PHP에서는 date. timezone 옵션은 기본적으로 꺼져 있으며, 어떤 PHP 명령을 사용하든 그리니치 표준시입니다. 그러나 PHP5.3에서 일부 시간 함수가 설정되지 않으면 이 오류가 강제로 발생합니다.
PS: 이제 대부분의 사람들이 VPS/클라우드 호스트를 사용하기 때문에 자체 환경을 구성해야 하는 경우 이러한 상황이 발생할 가능성이 더욱 높습니다.
권장 사항: PHP 환경에 익숙하지 않은 경우 보다 성숙한 원클릭 설치 패키지를 사용해야 합니다.
방법 1:
(가장 좋은 방법) php.ini에서 date.timezone
항목을 찾아 date.timezone = "Asia/Shanghai"
로 설정하고, 환경은 괜찮을 거예요. date.timezone
项,设置date.timezone = "Asia/Shanghai"
,重启环境就ok了。
方法2:
在需要用到这些时间函数的时候,在页面添加date_default_timezone_set("PRC");
方法3:
在页头加上设置时区ini_set('date.timezone','Asia/Shanghai');
이러한 시간 함수를 사용해야 하는 경우 페이지에 date_default_timezone_set("PRC");
를 추가하세요.
ini_set('date.timezone','Asia/Shanghai');
🎜错误代码: Warning: date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Chongqing’ for ‘CST/8.0/no DST’ instead
위 내용은 PHP 날짜 함수에 오류가 발생하면 어떻게 해야 할까요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!