2012-09-29 2 views
1

내 앱이 일시 중지 된 시간 (초)을 계산하려고하는데 타이머를 수행하는 동안 매분마다 new Date()을 캡처합니다.새로운 날짜()가 PhoneGap에서 부정확합니다 - 더 나은 해결책?

나는 응용 프로그램이 열릴 때 발생하는 'onResume'수신기를 가지고 있지만 (new Date() - oldDate)은 응용 프로그램이 5 초 동안 닫힌 경우에도 96과 같은 숫자를 반환합니다.

나는 안드로이드와 아이폰 OS에서 시간을 얻기 위해 자바 스크립트 브릿지를 만들기 전에 이미 이것을 할 수있는 무언가가 있나? 나는 잠시의 시간에 정확한 시간이 필요하고, new Date은 전혀 작동하지 않는 것 같습니다.

+0

Date.now()를 사용해 보셨습니까? – jrajav

+0

동일한 오류가 발생합니다. –

+0

이 함수가 도움이되는지 확인하십시오. http://stackoverflow.com/a/1210749/982924 – RASG

답변

0

네이티브 브릿지를 만들고 적절한 Android 시간을 확보하십시오. 이는 정확한 시간을 알 수있는 유일한 방법입니다 (질문이 게시 된 가장 최근의 안드로이드 버전에서).