2012-10-17 1 views
0

XML에서 날짜를 가져오고 있지만 날짜는 일반 문자열 형식입니다. 오늘의 날짜와 시간, 그리고 XML에서 가져 오는 날짜와 시간과의 차이점을 만들고 싶습니다.일반 문자열 날짜를 필수 형식과 두 날짜의 차이로 변환하십시오.

예를 들어 날짜를이 형식의 일반 문자열로 가져 오는 중입니다 (2012-10-17T08 : 15 : 19.500-05 : 00). 현재 표시 할 시간보다 현재 날짜가 차이가있는 & 시간이되면 이 "2 : hr, 32min"처럼.

어떤 도움이나 제안이라도 도움이 될 것입니다.

감사

답변

1

이 작동합니다 : 날짜를 구문 분석 할 때

var myDate = new Date('2012-10-17T08:15:19.500-05:00'), 
    newDate = new Date(); 

브라우저 결과는 다를 수 있습니다. 나는 Fiddle here이라는 시험을 가지고있다.

날짜 사이의 차이를 효율적으로 활용하려면 다음 var diff = myDate - newDate;을 유용한 무언가에 그것을 다시 변환 : Convert time interval given in seconds into more human readable form 나 코드

+0

오전 오후 날짜로 변환 후 제공합니까? – ravi

+0

당신이 생각하기에 문자열로 다시 변환해야합니다 :'myDate.toLocaleString()' –

+0

GMT 전체를 표시하지 않습니다. 나는 특정한 오전과 오후가 필요하다. 여분의 논리를 추가해야할까요? – ravi

관련 문제