3

我正在编写一个具有时隙预订系统的应用程序。用户可以在不同的时区,因此我需要以 UTC 时间将值存储在数据库中。

我想知道如何UTC_TIMESTAMP()在 MySQL 中计算。它可靠吗?

如果服务器时区位于夏令时的区域中UTC_TIMESTAMP(),即使在由于夏令时而发生时间变化的情况下,也会始终正确运行?

4

1 回答 1

2

UTC 总是+0:00- 它忽略夏令时,无论它是否有效。

在英国,当不是夏令时时,我们使用GMT(与UTC相同)。当我们观察夏令时时,我们有BST

维基百科在 UTC 上有这样的说法:

UTC 不会随着季节的变化而变化,但如果时区管辖区遵守夏令时(夏令时),当地时间或民用时间可能会发生变化。例如,美国东海岸的当地时间在冬季比 UTC 时间晚 5 小时,但在当地实行夏令时时比 UTC 时间晚 4 小时。

于 2013-06-29T09:04:35.263 回答