0

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

4

1 回答 1

1

如果您确实有一个数字,请将数字直接传递给Date构造函数:

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

来自 MDN 的JavaScriptDate页面:

new Date(value)

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

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

> 1 + new Date(1370969061000)
1370969061001
于 2013-06-11T19:05:47.173 回答