PHP 날짜 오류에 대한 해결 방법: 1. 페이지 헤더에 "date_default_timezone_set()"를 사용합니다. 2. 페이지 헤더에 "ini_set('date.timezone','Asia/Shanghai');"를 사용합니다. 3. "php .ini"를 수정하세요.
권장 사항: "PHP Tutorial"
php 날짜 함수 오류 해결 방법
PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone
PHP 버전 5.3 이상을 사용하는 경우 시간이 걸리는 한
"PHP Warning: date() [function.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 'UTC' for '8.0/no DST' instead in"
이 다음과 같이 보고됩니다. 님의 잘못입니다. 해결방법
사실 PHP 5.1.0부터는 date() 등의 함수를 사용할 때 타임존을 잘못 설정하면 time 함수가 호출될 때마다 E_NOTICE 또는 E_WARNING 정보가 생성됩니다. 그리고 php5.1.0에서는 date.timezone 옵션이 기본적으로 꺼져있습니다. 어떤 php 명령어를 사용해도 그리니치 표준시가 적용되지만, PHP5.3에서는 설정하지 않으면 그대로 적용되는 것 같습니다. 이 오류가 발생하면 이 문제를 해결하려면 현지화하면 됩니다.
다음은 세 가지 방법 중 하나입니다.
1. date_default_timezone_set()을 사용하여 페이지 헤더에 date_default_timezone_set('PRC')를 설정합니다. //동부 8시간대 echo
date('Y-m-d H:i:s');
2 . 페이지에서 헤더는 ini_set('date.timezone','Asia/Shanghai');
3을 사용합니다. php5.ini를 열고 date.timezone을 검색합니다. 세미콜론을 제거하고 다음으로 변경합니다. date.timezone =PRC
http 서비스(예: apache2 또는 iis 등)를 다시 시작합니다.
XXX에는 올바른 값이 있을 수 있습니다. 우리나라의 경우 다음 값을 사용할 수 있습니다: 아시아/충칭, 아시아/상하이, 아시아/우루무치
(중경, 상하이, 우루무치 순서) 홍콩 및 대만에서 사용 가능: 아시아/마카오, 아시아/홍콩, 아시아/타이베이(마카오, 홍콩, 타이페이 순), 싱가포르: 아시아/싱가포르, 물론 중국도 허용됩니다.
위 내용은 PHP 날짜 오류 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!