목차
date.timezone 설정 date.timezone 에러
[방법1] - 서버 전체에 적용 라라곤 실행 > 마우스오른쪽 클릭 > PHP > php.ini > Ctrl + F (찾기창) 띄운 후, 「date.timezone」 키워드로 검색 수정 전: ;date.timezone = 수정 후: date.timezone = Asia/Seoul > Ctrl + S (파일저장) PS. date.timezone 설정 가능값 확인https://www.php.net/manual/en/timezones.php [방법2] - 특정 위치에서만 적용 echo date('Y-m-d H:i:s'); // 타임존 적용 전 날짜시간 date_default_timezone_set('Asia/Seoul'); echo date('Y-m-d H:i:s'); // 타임존 적용 후 날짜시간
라라곤 실행
> 마우스오른쪽 클릭
> PHP
> php.ini
> Ctrl + F (찾기창) 띄운 후, 「date.timezone」 키워드로 검색
> Ctrl + S (파일저장)
PS. date.timezone 설정 가능값 확인https://www.php.net/manual/en/timezones.php
echo date('Y-m-d H:i:s'); // 타임존 적용 전 날짜시간
date_default_timezone_set('Asia/Seoul');
echo date('Y-m-d H:i:s'); // 타임존 적용 후 날짜시간
※ timezone 미설정하거나 제대로 설정 안 하면 아래 같은 에러 발생. 현재 타임존 시간(예: Asia/Seoul)으로 제대로 출력 안 됨. (라라곤 경우, 한국날짜시간보다 9시간 늦은 시간 찍힘.) Warning: date(): It is not safe to rely on the system's timezone settings.
※ timezone 미설정하거나 제대로 설정 안 하면 아래 같은 에러 발생.