鍍金池/ 問答/HTML/ 13位時間戳怎么轉(zhuǎn)換成標(biāo)準(zhǔn)時間?

13位時間戳怎么轉(zhuǎn)換成標(biāo)準(zhǔn)時間?

最好說一下轉(zhuǎn)換的原理 這個一直不是很懂 ...

回答
編輯回答
祈歡

13位是毫秒時間戳
10位是秒時間戳。
轉(zhuǎn)換方式樓上已經(jīng)有了

2017年9月9日 01:56
編輯回答
懶豬

new Date(timestamp)

2018年1月17日 10:37
編輯回答
涼薄

Date()對象是基于1970年1月1日(世界標(biāo)準(zhǔn)時間)起的毫秒數(shù)

支持一下幾種傳參寫法:

new Date(); // 默認(rèn)當(dāng)前時間
new Date(3423131232111); // 傳入時間戳
new Date(1995, 11, 17); // 傳入年月日
new Date(1995, 11, 17, 3, 24, 0); // 傳入年月日時分秒
new Date('December 17, 1995 03:24:00');
new Date('1995-12-17T03:24:00');

// 返回的值格式:Sun Dec 17 1995 03:24:00 GMT+0800 (CST)
2018年6月6日 03:39
編輯回答
舊酒館

時間戳是以協(xié)調(diào)世界時(UTC)1970年1月1日零時零分零秒為基準(zhǔn)的,即:

Thu Jan 01 1970 00:00:00 GMT+0000 (UTC)
Thu Jan 01 1970 08:00:00 GMT+0800 (CST)

ps:CST 是中國時區(qū)時間(China Standard Time),相對于協(xié)調(diào)世界時(UTC)早八個小時,

你可以試下console.log(new Date(0))

每過1毫秒 +1
因此我們根據(jù)時間戳和時間戳基準(zhǔn),可以得到精確的時間

2017年8月18日 09:40
編輯回答
終相守
var date = new Date(1511399397470);
2017年7月12日 19:34