首页 > 解决方案 > 如何确定与本地服务器日期和数据库日期的时区偏移

问题描述

我正在使用一个名为 Vista 的旧数据库。我被授权做的只是请求当前日期。但是数据库可以在任何时区,我的 API 服务器也可以。我需要能够从数据库中请求当前日期,并将其与 API 服务器上的 new Date() 构造函数进行比较,以获取时区偏移量,从而相应地调整新日期的时间。

例如:

//Assume the current time is 9AM Eastern Standard Time

const easternStandardDateTimeFromDatabaseString = '11/8/2021, 9:00:01 AM'
const pacificStandardDateTime = new Date() // 11/8/2021, 6:00:00 AM
const easternStandardDateTimeFromDatabase = new Date(easternStandardDateTimeFromDatabaseString)

const timeZoneOffSetInMinutes = 'HELP PLEASE'

如何确定 API 服务器上本地日期的时区偏移量?

标签: node.jstimezone-offset

解决方案


推荐阅读