我有以下代碼。我試圖給unixtime轉換爲日期格式,我得到一個錯誤的一年(Sun Mar 24 48447 18:26:27
),而不是2016年unix時間轉換後錯誤的一年
//obj.uploadDate = 1466679630387
var uploadDate = new Date(obj.uploadDate * 1000);
怎麼能這個問題能解決嗎?
我有以下代碼。我試圖給unixtime轉換爲日期格式,我得到一個錯誤的一年(Sun Mar 24 48447 18:26:27
),而不是2016年unix時間轉換後錯誤的一年
//obj.uploadDate = 1466679630387
var uploadDate = new Date(obj.uploadDate * 1000);
怎麼能這個問題能解決嗎?
在你obj.fileName
時間戳已經在JavaScript中的時間戳(毫秒),你不需要通過1000倍增,只需使用
var fileName = obj.fileName;
var uploadDate = new Date(obj.uploadDate);
不要被1000 – Pointy
呀,它已經以毫秒爲單位繁殖。 –
這就是我在開始時所嘗試的,但是我得到了'Invalid Date {}' – Omri