2011-10-07 58 views
36
var myDate = new Date(); 
var epoch = myDate.getTime(); //1318023197289 number of ms since epoch 
var unixEpoch = Math.round(epoch/1000) 
  1. 你如何转换epoch回Date对象?
  2. 你还可以将unixEpoch转换回Date对象吗?

回答

79
var date = new Date(1318023197289); 

而且,由于unixEpoch简直是划时代/ 1000,您可以通过类似1000

+1

感谢快速反应繁衍在构造函数中的参数。在你的例子中,'date'是一个数字'(typeof date =='number')',但我正在寻找重建一个Date对象。 – fortuneRice

+0

您正在使用哪种浏览器?类型的日期给了我'对象'。另外,JavaScript没有日期“类型”,它只是一个对象。 – Matt

+0

我应该说,键入日期在Chrome 14中给我'对象',Win7 – Matt

相关问题