我对基于时区存储日期的方法还不熟悉。 需要了解在数据存储中存储日期的标准方式。 我的要求是: 能够轻松地根据日期范围查询日期。 使用客户端选择的适当时区显示日期(我已经有一个维护时区的表格)。 还能够在数据存储管理员控制台中进行查询。 如有任何建议/想法,将对进一步工作非常有帮助。
将日期存储为UTC/GMT等效的毫秒格式是一个好主意。这样做可以轻松地根据UI或服务器端的偏移量来回转换到适当的时区。我认为数据库中的日期应该是独立于时区的,以避免不必要的复杂性。 处理时区转换的最佳/简单方法是使用JavaScript从UI进行操作,因为客户端始终是本地时间。有多个JS插件可用于处理此操作。 这里是一个MomentJS。