2013-11-22 2 views
0

날짜 서식 지정을 위해 moment.js 라이브러리를 사용하고 있지만 Unix Epoch 시작 날짜 이외의 값을 반환 할 수 없습니다. 오는 각 버스 신기원 타임 스탬프를 잡아 당겨 버스 런던 데이터에 대한 전송을 통해 다음 코드 반복 : 획기적인 날짜가 항상 같은 값을 반환합니다.

var epoch = key[i].toString().split(",").slice(3,4).toString().replace('"', ''); 
epoch = epoch/1000; 

var day = moment(epoch); 

하는 작업 예를 들어, 당신은 콘솔 확인하는 경우 :

http://tfl.applied-espi.com/bus-popup/

+0

독립된 예를 만드십시오. 위의 예제에서'epoch'에 대한 실제 값을 주자. 또한 * 공유 할 추가 * 코드가있는 경우 http://jsfiddle.net에서와 같이 미래의 증거가 될 수있는 방법으로 공유하십시오. http://tfl.applied-espi.com/bus- 팝업은/미래 방문자를 위해 아직도 유효 할 것이다. (Uncaught TypeError : undefined의 'countdown'속성을 읽을 수 없습니다.) – Arjan

답변

1

단지 그것을 epoch = epoch/1000;

하지 않고 정수로 문자열을 변환하는 것을 잊지 마세요

var day = moment(parseInt(epoch));

+0

그럴 때 'invalid date'라고 표시됩니다. – JohnRobertPett

관련 문제