2011-12-07 4 views

답변

1

당신은 사용할 수

var dateString = "Wed, 07 Dec 2011 15:31:11 GMT"; 
var mSecondsSinceEpoch = Date(dateString).getTime(); 

UNIX Epoch 시간을 밀리 초 단위로 반환합니다. 'dateString'을 비워두면 현재 시간을 가져갈 수 있습니다. 그러나 Date 객체를 숫자로 형변환하면 위의 내용도 반환됩니다. 따라서

var mSecondsSinceEpoch = +Date(dateString) // milliseconds 

또는

var secondsSinceEpoch = (Date(dateString)/1000) // seconds 

도 작동

! Javascript Date 객체에 대한 자세한 내용은 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date을 참조하십시오.

0

예를 들어 숫자로 강요하여 타임 스탬프로 변환 할 수 있습니다. +date. 그러나이 시간은 밀리 초 단위로 반환됩니다.

이 시대 이후 초 단위로 얻으려면, 당신은 이미 숫자를 포함 분할 이후 1000에 의해 분할을해야합니다, 당신은이 + 제거 할 수 있습니다 :

Math.floor(date/1000); // 1000 ms = 1s 
2
var unixTimeStamp = (new Date('Wed, 07 Dec 2011 15:31:11 GMT')).getTime()/1000; 
관련 문제