PhoneGap MediaFile.lastModifiedDate到Javascript日期

时间:2013-06-11 18:43:43

标签: javascript cordova

根据PhoneGap documentation,MediaFile.lastModifiedDate属性是Date对象。但是当我看到这个值时,我看到的只是一个非常长的整数(例如:1370969061000)。我假设这是某种UTC时间,但我很难将其转换为标准的Javascript Date对象类型,因此我可以单独提取日期和时间组件。我在线搜索没有太多运气,所以我想我会问这里是否有人完成了这个。

1 个答案:

答案 0 :(得分:1)

如果您实际有号码,请将号码直接传递给Date构造函数:

> new Date(1370969061000)
Tue Jun 11 2013 12:44:21 GMT-0400

来自JavaScript's Date的MDN页面:

  

new Date(value)

     

value :整数值,表示自1970年1月1日00:00:00 UTC(Unix Epoch)以来的毫秒数。

但是,PhoneGap文档说lastModifiedDate已经是Date对象了。您可能正在进行一些将Date对象强制转换为数字的数学运算,在这种情况下,它会转换为时间戳值:

> 1 + new Date(1370969061000)
1370969061001