【发布时间】:2020-08-31 14:28:32
【问题描述】:
当谈到 Javascript Date 类时,我已经阅读了很多关于 UTC/GMT 和时区的文章。但是有一点我不明白:
const date = new Date('August 19, 1975 23:15:30 GMT+04:00');
const offset = date.getTimezoneOffset()
我认为“GMT+0400”表明我的当前日期比 UTC 时间早 4 小时。所以 UTC 将是 'August 19, 1975 19:15:30'
为什么'offset'不是-4? 'getTimezoneOffset' 是否使用我的浏览器的语言环境,如果是,我是否可以在特定时区创建日期?
【问题讨论】:
标签: javascript timezone timezone-offset