왜 우리나라랑 비교해서 시차가 9시간이나 차이가 날까요? ㅠ,ㅠ 채택완료
퍼레버의리
11년 전
조회 9,602
</p><p>function parseISO8601(str) { </p><p> // we assume str is a UTC date ending in 'Z'</p><p> </p><p> var parts = str.split('T'),</p><p> dateParts = parts[0].split('-'),</p><p> timeParts = parts[1].split('Z'),</p><p> timeSubParts = timeParts[0].split(':'),</p><p> timeSecParts = timeSubParts[2].split('.'),</p><p> timeHours = Number(timeSubParts[0]),</p><p> _date = new Date;</p><p> </p><p> _date.setUTCFullYear(Number(dateParts[0]));</p><p> _date.setUTCMonth(Number(dateParts[1])-1);</p><p> _date.setUTCDate(Number(dateParts[2]));</p><p> _date.setUTCHours(Number(timeHours));</p><p> _date.setUTCMinutes(Number(timeSubParts[1]));</p><p> _date.setUTCSeconds(Number(timeSecParts[0]));</p><p> if (timeSecParts[1]) _date.setUTCMilliseconds(Number(timeSecParts[1]));</p><p> </p><p> // by using setUTC methods the date has already been converted to local time(?)</p><p> return _date;</p><p>} </p><p> </p><p>function reverse_counter(){</p><p> today = new Date();</p><p> start_d_day = parseISO8601("2014-07-18T17:05:00Z"); <-- 제가 구할려고 하는 시간 </p><p>
함수 parseISO8601 를 보시면
자바스크립트 안에 "2014-07-18T17:05:00Z" 를 표기하기 위해서 만든 함수입니다만.
("2014-07-18T17:05:00Z")로 입력했기 때문에 변수 start_d_day 찍어보면 내가 입력한대로 나와야 하는데
우리나라 시차랑 9시간 차이가 나네요 ㅠ,ㅠ 무슨 설정을 안해놔서 그런가요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
http://ko.wikipedia.org/wiki/%EA%B7%B8%EB%A6%AC%EB%8B%88%EC%B9%98_%ED%8F%89%EA%B7%A0%EC%8B%9C" target="_self">http://ko.wikipedia.org/wiki/%EA%B7%B8%EB%A6%AC%EB%8B%88%EC%B9%98_%ED%8F%89%EA%B7%A0%EC%8B%9C
참조하세요 ^^
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
퍼레버의리
11년 전
죄송합니다 ㅠ,ㅠ 보여주신걸로 어떻게 적용을 해야하는거죠 ? UTC를 빼야하나요? ㅠ,ㅠ 죄송합니다 ㅠㅠ
�
네이비칼라
11년 전
한국시간으로 하실려면 시간에서 9를 빼시면 되죠 ^^
댓글을 작성하려면 로그인이 필요합니다.
11년 전
_date.setUTCFullYear(Number(dateParts[0])); |
13 | _date.setUTCMonth(Number(dateParts[1])-1); |
14 | _date.setUTCDate(Number(dateParts[2])); |
15 | _date.setUTCHours(Number(timeHours)); |
16 | _date.setUTCMinutes(Number(timeSubParts[1])); |
17 | _date.setUTCSeconds(Number(timeSecParts[0])); |
아 여기서 UTC만 빼니깐 잘 되네요 ^^ 감사합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인