2016-08-01 6 views
-3

나는 API가 카운트 다운처럼 보이는 만료 시간을 반환했습니다. 메신저는 밀리 초 또는 무엇이든간에 익숙하지 않습니다. 카운트 다운에 따르면이 수치는 몇 분 정도였습니다. 나는 유닉스 시간 인 줄 알았는데, 1970 년부터 현재 시간을 뺀 다음 분 단위로 변환하지만 그것은 나에게 미친 숫자를주고있다. 어떤 형식인가요?미친 시간 형식?

1470041268756

+0

Epoch 이후의 시간은 초가 아니지만 Epoch 이후의 시간 (밀리 초)입니다. 시간을 변환하기 전에 1000으로 나누고 단위에 대한 API 문서를 확인하십시오. –

+0

은 1000으로 빠르게 나눕니다. ks스! – Slicer

+0

그건 그렇고, 만약 당신이 질문에 대한 downvotes에 대해 우려하는, 나는 당신이 적어도이 값이 나타내는 것으로 정확한 날짜를 포함하는 것이 좋습니다 것입니다. 형식이 무엇인지 꽤 짐작할 만하다. 문자 그대로 유효한 대상 날짜 시간이 없다면 아무 것도 없다고 주장 할 수있다. – musefan

답변

1

그것에 대해 미친 곳은 어디에도 없습니다. 글쎄, 당신은 Unix epoch converter에 이상에 머리와에 그 값을 연결하면

:-) 정상 UNIX의 막무가내 이상 아무것도, 당신은 볼 수 있습니다 : 인면에서 확실히 실행 가능

Assuming that this timestamp is in milliseconds: 
GMT: Mon, 01 Aug 2016 08:47:48.756 GMT 

당신이 질문을 한 몇 분 후에

1

많은 정보를 제공하지 않았기 때문에 은 유익한 시간 스탬프이지만 밀리 초 단위라고 생각하면이됩니다. 먼저 1000 분할한다면 다음과 같은 얻을 것을 변환 한 후 (기본적으로 마지막 3 자리 숫자를 제거)과 :

Mon, 01 Aug 2016 08:47:48 GMT 

난 당신이 너무하지만 밀리 초에서 작동하는 변환 기능을 찾을 수 있습니다 기대. Date 객체 (밀리 초)이 형식을 취할 것입니다 자바 스크립트와 사실에서 :

var date = new Date(1470041268756); 
console.log(date); // Mon Aug 01 2016 09:47:48 GMT+0100 (GMT Summer Time) 
-1

당신이 순간을 사용할 수 있기 때문에 밀리 초처럼

alert(moment.unix(1470041268756/1000).format('MMMM Do YYYY, h:mm:ss a'));
<script src="http://momentjs.com/downloads/moment.js"></script>

된 .js
+3

JS가 이미 'new Date (1470041268756)'를 사용하여 기능을 제공 할 때 잔인 함 – musefan

+0

예 : thums up –