2012-03-22 5 views
0

00:00에서 23:00까지 시간을 알려주는 jQuery 시계가 있습니다.시간 차이 계산

이제 두 시간 사이의 시간차를 계산하고 싶습니다. "in"시간이 11:00이고 "out"시간이 16:00이라고 가정합니다.

어떻게 자바 스크립트의 시차를 계산합니까?

+1

당신은 무엇을 시도 ** **에 배 어떤 형식? (String, Date object?) 시간을 어떻게 가져 옵니까? 어떤 형식으로 날짜 차이를 원하십니까? – Matt

+0

문자열 형식의 시간을 제공하는 간단한 두 개의 텍스트 상자가 있습니다. – manishjangir

답변

0

Datejs과 같은 타사 JS 날짜 라이브러리를 사용할 수 있습니다.

1

당신은 그런 식으로 날짜 및하여 setHours를 사용할 수 있습니다

베리에서 제안한 것처럼
var first = new Date(); 
first.setHours(0, 11, 0, 0); 

var second = new Date(); 
second.setHours(0, 16, 0, 0); 

alert("Diff in seconds: " + (second - first)); 
0

, 나는 Datejs을 살펴 것입니다.

문서 "page"에서 "차이"라는 단어를 발견하면 같은 문제를 묻는 사람을 찾을 수 있습니다. 의견 답장에 제안 된대로 TimeSpan 클래스를 사용해야합니다.

희망이 있습니다.

0

당신은 momentjs을 시도해야하는데, 나는 datejs보다 훨씬 좋다고 생각합니다.

momentjs 예에 따르면 :

var a = moment([2007, 0, 29]); 
var b = moment([2007, 0, 28]); 
a.diff(b, 'days') // 1