두 문자열 간의 시간차를 몇 시간으로 반환하는 JavaScript 코드가 필요합니다.자바 스크립트 - 두 시간 사이의 시간차
예는 문자열은 다음과 20.07.2012, 01:00:00
22.07.2012, 15:00:00
을 :
상기 결과 62 시간이다.
두 문자열 간의 시간차를 몇 시간으로 반환하는 JavaScript 코드가 필요합니다.자바 스크립트 - 두 시간 사이의 시간차
예는 문자열은 다음과 20.07.2012, 01:00:00
22.07.2012, 15:00:00
을 :
상기 결과 62 시간이다.
var re = /[.:]|, /,
date1 = "22.07.2012, 15:00:00".split(re).map(Number),
date2 = "20.07.2012, 01:00:00".split(re).map(Number);
var diffMs = Date.UTC(date1[2], date1[1] - 1, date1[0], date1[3], date1[4], date1[5]) -
Date.UTC(date2[2], date2[1] - 1, date2[0], date2[3], date2[4], date2[5]);
var hours = diffMs/(3600 * 1000);
//62
가능한 경우, 나는 도조 툴킷을 사용하는 것이 좋습니다 것입니다 : 과 같이 http://dojotoolkit.org/api/1.7/dojo/date/difference
참조 : dojo.date.difference (D1, D2, "시간") [UTC] (HTTPS에 대한 – simondiercks
+1 : //developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/UTC). –
대단히 감사합니다! 작동 여부 : – user1562652
@ user1562652 문제가 해결 된 경우 답을 수락하는 것이 좋습니다. 이 답의 왼쪽에있는 체크 표시를 클릭하여 답을 수락 할 수 있습니다. [자세한 정보] (http://meta.stackexchange.com/a/5235/174972) : – Esailija