通知申请中的时区

时间:2015-09-06 12:38:11

标签: javascript mysql node.js momentjs

我写了一个基于通知的网络应用程序。我必须在客户端设置通知时间,发送到服务器,保存到mysql数据库,不断检查通知,当时间准备好后,向客户端发送警报。简单如馅饼。问题是,我非常喜欢时区的东西。我的服务器是GMT-4,我现在是GMT + 2,但是在几个月内我会因为冬天的时间而在GMT +1。我无法理解解决方案。 到目前为止,我在服务器端使用moment.js,在客户端使用Date对象构建的javascript,并在unix时间戳中保存时间。

我的问题简介:如果我将服务器从gmt-4移动到gmt-5并且不想要任何问题,如果我不想要任何问题,如何跟踪时区和东西季节性时间变化的问题。

感谢您花时间解决我的问题! 最好的问候。

1 个答案:

答案 0 :(得分:0)

存储时间戳的问题很简单:将它们存储在UTC中。

至于再次在客户端显示它们,请使用设备(客户端)时区并将utc转换为设备时区。