【发布时间】:2020-11-15 11:32:17
【问题描述】:
出于几个原因,我有一个来自服务器的日期作为“YYYY-MM-DD hh-mm-ss”格式的字符串。当我使用该字符串创建新的 Date 对象时,它会在本地时间创建日期。 要正确创建日期,我必须将时区添加到该字符串:“YYYY-MM-DD hh-mm-ss PDT”。
但是当我将时间作为数值获取时 - 我在创建对象时从不添加时区,因为数值始终被视为 UTC。
我的意思是我们知道JS treats the timestamp as UTC,但是如果 UTC 值随着某些时区相关性而更新,有没有办法理解它?
可能类似于Math.isTimePossible(ms)。
jk ofc。
【问题讨论】:
标签: javascript date