티스토리 뷰

한국서버에서 돌아가던 xe서버를 해외(뉴욕)으로 이전했다.

서버의 타임존이 달라지기 때문에 엉뚱한 시간으로 표시가 된다.


결론부터 말하면 

php.ini에서

date.timezone을 'Asia/Seoul'로 바꿔주면 해결된다.


XE는 디비에 현재시간을 입력 할 때, 서버 기준으로 현지시간으로 저장한다.(서버의 타임존이 뉴욕으로 설정돼 있으면 현재 뉴욕시간으로 저장됨)

또, 이를 화면에 뿌려줄 때에는 xe에 셋팅된 timezone(files/config/db.config.php)을 기준으로 뿌려준다.(+0900으로 설정돼 있으면 뉴욕시간으로 디비에 저장된 시간을 서울에 맞게 변경하여 화면에 뿌려줌)


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함