楼主:
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请搜寻 时区,不久前才有人问…