[PHP] 서버시간이 현재시간과 맞지 않을 때


[PHP] 서버시간이 현재시간과 맞지 않을 때

현재 시각을 출력하는 코드를 사용했는데 날짜는 맞지만 시간은 안맞는 것을 확인했다. timezone 설정이 UTC로 되어있어 생기는 현상이었다. <?php echo date('y-m-d h:i:s'); ?> 이제 이걸 고쳐줘야 하는데 그러면 php.ini를 찾아 열어준다. 나는 그냥 메모장으로 열어줬다. php.ini를 열어 timezone을 검색해준다. date.timezone = UTC ↓ date.timezone = Asia/Seoul date.timezone = UTC로 되어 있는 것을 위의 사진처럼 Asia/Seoul로 변경해준다. 그리고 아래의 앱을 실행해준다. WAMP packaged by Bitnami Manager Tool을 실행시켜 Manage Servers로 들어가준다. Apache를 Restart 해주면 현재 시각대로 잘 출력된다. 참고로 서버를 재시작하라고 할 때는 항상 Manage Servers 에서 restart해주면 된다....


#php #php현재시간안나올때 #timezone #서버시간변경

원문링크 : [PHP] 서버시간이 현재시간과 맞지 않을 때