作者:
aoksc (é‡å‡ºæ±Ÿæ¹–)
2019-01-17 02:28:21請問各位
如果要用js取得某個時區的日期時間
那麼請問怎麼才是正確的作法
目前我找文章大致上是說先Date.now()取得timestamp
但new Date(timestamp)的結果是本地時間
請問可直接加減小時來取得某個時區的時間嗎?
例如法國是UTC+1
台灣是UTC+8
所以我取得的日期-7小時就會是法國當下的時間?
又如果我不確定網頁會開在哪個時區中
就不能隨便用-7的方法求法國時間
那麼什麼辦法才是最佳的解法呢?
謝謝
timestamp是唯一的 不同時區的人同時取timestamp會一樣new Date(timestamp)就是回傳本地時間阿...
作者:
freeccc (自由的ccc)
2019-01-17 20:21:00在法國時區的人開你的網頁抓到的就是當地時間啊,不太懂你想要什麼
作者:
eight0 (欸XD)
2019-01-17 23:28:00> new Date(timestamp)的結果是本地時間你對 JS 中的 Date 可能有點誤會。建議 /date 看一下最後兩篇
作者:
VdustR (京)
2019-01-18 11:48:00date fns v2 format 可以設 timezone
作者: acer1832a (Mike) 2019-01-19 09:59:00
Moment.js
作者:
async (非同步)
2019-01-19 15:33:00我想到的是判定browser抓到的時區再去調整顯示時間
不然抓後端時間也可以...上面Moment.js應該是最好的解法
作者:
ccorn (玉米)
2019-01-22 23:45:00請搜尋 時區,不久前才有人問…