鍍金池/ 問(wèn)答/HTML/ js中如何獲取帶時(shí)區(qū)Z這種的時(shí)間

js中如何獲取帶時(shí)區(qū)Z這種的時(shí)間

js中如何獲取這種 2018-03-29T06:08:57.008Z 時(shí)間

在和后端進(jìn)行調(diào)試的時(shí)候,后端接受的時(shí)間類型是date,格式就是這種,但是我在js中用了很多的方法也沒有實(shí)現(xiàn)出來(lái)

回答
編輯回答
巷尾

js原生Date對(duì)象貌似不能生成這種格式,這種格式的日期與在excel表格中的時(shí)間上傳后,后臺(tái)解析出的數(shù)據(jù)格式一致,是格林威治時(shí)間,與我們的時(shí)間有8小時(shí)的時(shí)差,做計(jì)算時(shí)你最好使用帶UTC的方法比如date.getUTCHours()進(jìn)行轉(zhuǎn)換,可能我說(shuō)的不對(duì),哪位大佬知道的話請(qǐng)v賜教

2017年8月10日 07:57
編輯回答
厭惡我

new Date( '2018-03-29T06:08:57.008Z' ).getTime(); // 轉(zhuǎn)為時(shí)間戳

推薦前后端通訊、數(shù)據(jù)庫(kù)存儲(chǔ)都用時(shí)間戳形式,注意規(guī)定為毫秒或秒。

2017年9月25日 07:30