2013-06-11 47 views
0

根據PhoneGap documentation,MediaFile.lastModifiedDate屬性是Date對象。但是當我看到這個值時,我看到的只是一個很長的整數(例如:1370969061000)。我認爲這是某種UTC時間,但我很難將其轉換爲標準的JavaScript Date對象類型,以便我可以單獨提取日期和時間組件。我在網上搜索沒有太多好運,所以我想我會問在這裏是否有人完成了這一點。PhoneGap MediaFile.lastModifiedDate to Javascript日期

回答

1

如果實際上有很多,直接傳遞數爲Date構造:

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

從MDN的頁面上JavaScript's Date

new Date(value)

:整數值表示毫秒數自1970年1月1日00:00:00 UTC(Unix Epoch)。

但是,PhoneGap的文檔說lastModifiedDate應該是一個Date對象了。你可能會做一些數學,將Date對象強制轉換爲數字,在這種情況下,它會變成時間戳值:

> 1 + new Date(1370969061000) 
1370969061001 
+0

太棒了,謝謝!此外,我不以任何方式修改lastModifiedDate屬性,該屬性看起來只是一個整數,而不是日期。 – tjc59