我们试图通过使用从后端API发送的EPOC值来计算客户机-服务器时间偏移,当这样做时,我在本地浏览器/客户端遇到了一个问题。
当我从后端APII.e.serverEpocValue= 1653107370620获得EPOC,并试图将其与本地epoc值进行比较时,差异不是我所预期的6小时,而是几毫秒之间的差异,为什么epoc值接近本地时间而不是服务器时间?
const serverdate = new Date(1653107370620)serverDate =2022年5月21日星期六09:59:30 GMT+0530 (地区浏览器日期和时间)
如何获得服务器UTC时间,使用epoc计算客户端的偏移量?
发布于 2022-05-21 15:37:00
通过设施Date.now()的时间总是以毫秒为单位,从1970年世界协调时1月1日开始,不考虑时区。如果您需要得到时区偏移量,您应该使用类似于Date.getTimezoneOffset的东西
它将在几分钟内返回偏移量。
https://stackoverflow.com/questions/72330829
复制相似问题