获取指定时区的时间

147 阅读1分钟

写了个工具函数,获取指定时区的时间,主要是为了获取东八区北京时间,服务跑在国外服务器上,直接使用 new Date() 获取时间有偏差。

function getZoneDate(timezone) {
  const now = new Date()
  const offset = now.getTimezoneOffset()
  return new Date(now.getTime() + offset * 60000 + timezone * 3600000)
}

image.png