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