在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ js中的Date怎么指定轉(zhuǎn)換時(shí)區(qū)?

js中的Date怎么指定轉(zhuǎn)換時(shí)區(qū)?

比如現(xiàn)在x = 1526559600000
Date(x)返回的是北京時(shí)間UTC+8時(shí)區(qū)時(shí)間,而實(shí)際上這是個(gè)UTC+0時(shí)區(qū)時(shí)間。麻煩各位看看

回答
編輯回答
編輯回答
孤酒

npm install moment

2018年6月20日 12:56
編輯回答
解夏

1.時(shí)間戳
let timestamp = Date.now();
問(wèn)個(gè)問(wèn)題,在不同的時(shí)區(qū)同時(shí)運(yùn)行這行代碼,返回的數(shù)值相同嗎?答案是相同的。
JS的時(shí)間戳指的是某個(gè)地方從之前的某個(gè)點(diǎn)開(kāi)始,距離現(xiàn)在的毫秒數(shù)。
如果你在格林威治,你的起始時(shí)間是1970年01月01日00時(shí)00分00秒。
如果你在中國(guó)北京,你的起始時(shí)間是1970年01月08日00時(shí)00分00秒。

所以,時(shí)間戳是不帶有時(shí)區(qū)信息的。

說(shuō)的再明白點(diǎn)。
我在北京獲取到時(shí)間戳:let timestamp = Date.now();
同時(shí)你在美國(guó)用這個(gè)時(shí)間戳生成時(shí)間對(duì)象new Date(timestamp),它就比我慢12個(gè)小時(shí)。

2.轉(zhuǎn)化時(shí)間
本地時(shí)間 減去 與目標(biāo)地點(diǎn)時(shí)區(qū)的差值就行,與時(shí)間戳沒(méi)關(guān)。

2017年4月17日 23:23
編輯回答
離夢(mèng)

你x減掉8個(gè)小時(shí)的時(shí)間戳

2018年9月9日 15:25