본문 바로가기
IT정보/PHP

[PHP] 서버 timezone 설정 방법

by 다람쥐통 2020. 9. 4.

▶설명


PHP에서 작업할 때 timezone이 설정되어 있지 않으면, date 함수를 사용할 때 다음과 같은 일이 발생할 수 있습니다.

# 1

현재 국가(서울)의 시간으로 보이지 않는 경우.

 

# 2

아래와 같은 에러가 나타나는 경우.

Warning: date(): It is not safe to rely on the system's timezone settings.

 

▶설정 방법


방법 1: PHP 코드에서 설정

<?php date_default_timezone_set('Asia/Seoul'); echo date("Y-m-d H:i:s"); ?>

방법 2: php.ini 파일에서 설정

php.ini 파일을 열어서 date.timezone을 찾아서 다음과 같이 변경합니다. (php.ini 파일 변경 후에는 서버를 재시작해야 적용됩니다.)

date.timezone = Asia/Seoul

출처: https://extbrain.tistory.com/10?category=316306 [확장형 뇌 저장소]

댓글