我正在编写一个带有时段预订系统的应用程序。用户可能在不同的时区,因此我需要以UTC时间将值存储在数据库中。
我想知道UTC_TIMESTAMP()
是如何在MySQL中计算的。它可靠吗?
如果服务器时区位于夏令时区域,即使在夏令时导致的时间变化期间,UTC_TIMESTAMP()
是否始终正常工作?
UTC始终为+0:00
-它忽略夏令时,无论它是否有效。
在英国,当不使用夏令时时,我们使用GMT(与UTC相同)。当我们观察夏令时时,我们有BST。
Wikipeda在UTC上有这样的说法:
UTC不会随着季节的变化而变化,但如果时区管辖区遵守夏令时(夏令时间),当地时间或当地时间可能会发生变化。例如,美国东海岸的当地时间在冬季比UTC晚了五个小时,但在那里观测到夏令时时却晚了四个小时。