如果服务器用非 UTC 的时间,时区转换很容易不一致,而且对于有 daylight saving 的时区,每年多一小时少一小时的那两天,系统就会出现各种诡异现象。服务器使用UTC时间,如要显示用户所在时区的本地时间,在客户端转化即可。

以前听说 Google 内部用的是 Mountain View 的时间,经过近20年的发展,内部有各种方便的函数可以进行时间转换;不知道现在是不是仍是如此。如果贵公司有 Google 的规模与近20年打怪练级的经验,当然不妨一试:)我前东家的服务器用的是墨西哥时区,非常诡异;每年 daylight saving 的那两天,运维的人都彻夜未眠。

分享到:

选一种适合你的订阅方式: 37,938 人 · 46,981 人 · 8,015 人 · 7,759 人 · 6,613 人 · 6,438 人 · 2,360 人 · 985 人 · 41 人