服务器时区两难

问题描述:

我有奇怪的问题,并想利用你的意见之一。服务器时区两难

我设立服务器电网,都将首先设在英国,然后扩展到其他国家。我的问题是我应该坚持使用GMT还是使用BST,您对全球时区设置有何看法?

+2

嗯,这完全取决于什么这些服务器都应该做的* *,不是吗? – 2010-10-16 10:36:22

+0

是的,但问题是可扩展性,我的意思是服务器将获取一定的时间相关的数据,并显示给用户,但正如我在第一次说这将是英国相关,但随后我们将要出国,这就是为什么还想着GMT作为国家中立 - 你认为? – Marcin 2010-10-16 10:58:13

我不太知道你要去哪里设置“全球时区”,但如果你想知道我的意见,我会一直储存时间相关的UTC(不是GMT信息,有轻微的,但重要的它们之间的差异)并在显示时将其转换为本地用户时区。这只是更安全的方法。

BST有一个不方便的财产 - 夏令时。它发生了变化,所以有不存在的日期和日期在这里两次(我在我的博客上写了几句话)。如果你想转换时区,可能会有歧义。所以只要坚持UTC,转换就不会有问题。

+0

我认为这是与编程有关的问题(这就是Stack Overflow的用处),如果它与基础设施有关,我认为它不是正确的地方(实际上它有什么区别)。 – 2010-10-19 13:19:14