2011-12-07 17 views

答えて

1

あなたが使用することができ

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

UNIXエポック時間をミリ秒単位で返します。現在の時刻を取るために '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; 
関連する問題