2015-09-06 79 views
0

我编写了一个基于通知的Web应用程序。我必须在客户端设置通知时间,发送到服务器,保存到mysql数据库,不断检查通知,当时间准备就绪时,发送警报给客户端。馅饼简单。问题是,我很喜欢时区的东西。我的服务器在格林威治标准时间4,我目前格林威治标准时间+2,但在几个月内,我将在冬季时间格林威治时间+1。我无法解决问题。 到目前为止,我在服务器端使用moment.js,在客户端使用Date对象构建javascript,并且我在unix时间戳中保存时间。通知应用程序中的时区

我的问题简而言之:如何在时区和内容上保持跟踪,如果我不想要任何问题,如果我将服务器从gmt-4移动到可以说gmt-5并且不希望有任何季节性问题timesone改变。

感谢花时间在我的问题! 此致敬礼。

+0

你可以用utc去吧? –

+0

我假设可以......你认为这是解决这个问题的最佳解决方案吗? – user3130985

+0

ya。而它发生在我们的现场项目也 –

回答

0

存储时间戳的问题很简单:使用UTC存储它们。

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

相关问题