2010-06-19 5 views
4

지금부터 미래의 지정된 시점까지 시간 범위를 나타내는 밀리 초 수를 유지하는 변수가 있습니다.자바 스크립트/ECMAScript의 시간 측정 계산

이 밀리 초 그림을 사용자에게 표시 할 수있는 시간 값으로 변환하고 싶습니다.

나는 modulo 산술 및 수동으로 결과를 사용자에게 표시하는 순진한 방법을 알 수 있지만 Javascript/ECMAScript에 내장 된 Date() API를 사용하여이 작업을 수행하려고합니다.

이 내가 그것을 생성하는 방법입니다

var timespanInMS = timeInFuture.getTime() - now.getTime(); 
var diff = new Date(timespanInMS); 

alert("Hours: " + diff.getHours() + " Minutes: " + diff.getMinutes()); 

그러나이 단지 작품을 사용자의 컴퓨터가 UTC 시간대에있을 때. 태평양 지역 (UTC-8)에있는 경우 'diff'값은 16 시간 (timespanInMS 수치는 같지만) 떨어져 있습니다.

감사

답변