자유게시판

제목 해외에 계신 분 테스트 부탁드립니다.
글쓴이 변종원(웅파) 작성시각 2011/10/11 10:47:01
댓글 : 8 추천 : 0 스크랩 : 0 조회수 : 9486   RSS
 http://codeigniter-kr.org/a.php 실행해서 나오는 텍스트를 댓글로 올려주시면 감사하겠습니다. ^^
 다음글 프로그래밍 조언을 구합니다. 혼자서 다 할려니...힘이... (10)
 이전글 행안부에서 진행하는 모바일 웹 교육인것 같습니다. (1)

댓글

DJ구스 / 2011/10/11 18:04:31 / 추천 0
 date_default_timezone_get : Asia/Seoul
now.getTimezoneOffset()=-420
현지의 현지시간은 GMT 보다 7 시간 빠르다.
Tue Oct 11 2011 16:39:25 GMT+0700 (ICT)

from. bangkok
변종원(웅파) / 2011/10/11 18:11:10 / 추천 0
 namGoos님 감사합니다. 

다국어 및 글로벌 사이트 구축중인데 시간 때문에 테스트가 필요했습니다. ^^
한대승(불의회상) / 2011/10/12 08:34:10 / 추천 0
 date_default_timezone_get : Asia/Seoul
now.getTimezoneOffset()=-540
현지의 현지시간은 GMT 보다 9 시간 빠르다.
Wed Oct 12 2011 09:10:43 GMT+0900 (대한민국 표준시)
한대승(불의회상) / 2011/10/12 08:34:23 / 추천 0
해외는 아니어도 실행해 봤어요 ㅎㅎㅎ

변종원(웅파) / 2011/10/12 09:34:14 / 추천 0
첫줄은 php 함수인데 서버의 시간 기준이고
2-4줄은 자바스크립트입니다. 클라이언트 pc의 시간기준입니다.

몇일 보고 있었는데 의외로 쉽게 결론이 났습니다. ci때문에.. ㅋㅋ

date helper를 이용하여 gmt시간으로 넣고 보여줄때는 자바스크립트로 클라이언트pc의 getTimezoneOffset()값과 ci의 timezone 배열을 비교하여 gmt_to_local()을 사용하면 쉽게 사용할 수가 있습니다.

오후쯤 정리해서 팁에 올리겠습니다.
 ^^
SEB / 2011/10/12 22:44:42 / 추천 0
date_default_timezone_get : Asia/Seoul
now.getTimezoneOffset()=-660
현지의 현지시간은 GMT 보다 11 시간 빠르다.
Thu Oct 13 2011 01:19:11 GMT+1100 (EST)
SEB / 2011/10/12 22:47:30 / 추천 0
참 테스트 한 지역은 호주 / 시드니 입니다.
글로벌 사이트 구축시에 일부 지역의 경우 섬머타임제때문에 주기별로 시간이 +1 or -1hour씩 바뀌는걸 고려하셔야 할듯 합니다.
클라이언트 시간을 받아오시는거라면 알아서 동기화가 되기에 별로 상관없을 수도 있겠네요 
변종원(웅파) / 2011/10/12 23:39:50 / 추천 0
SEB/ 감사합니다. ci의 gmt_to_local()함수에 썸머타임에 대한 파라미터도 있습니다. ^^
기본을 false로 해놨는데 true로 넘기면 썸머타임제 적용합니다.

감사합니다.