PHP 실행시에 date 관련 warning 이 발생하는 경우가 있는데, 이는 timezone 설정이 되지 않아서 이다. 

Warning: phpinfo() [function.phpinfo]: 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/Seoul' for 'KST/9.0/no DST' instead


이를 해결하는 2가지 방법이 있다. 
 
1. php 코드에서 date_default_timezone_set() 설정 
2. php.ini 에서 timezone 설정 



1. date_default_timezone_set() 설정방법 
   ; 'date()' 함수를 사용하기전에 'date_default_timezone_set('Asia/Seoul');
   => 간단하기는 하나 매번 이렇게 사용하는 건 번거로운 일이다. 

2. php.ini 에서 timezone 설정 
 php.ini 파일 
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Seoul

+ Recent posts