2013-06-29 56 views
3

我在寫一個具有時間段預約系統的應用程序。用戶可以在不同的時區,因此我需要以UTC時間將值存儲在數據庫中。UTC_TIMESTAMP()是否受夏時制影響?

我在想如何在MySQL中計算UTC_TIMESTAMP()。它可靠嗎?

如果服務器時區位於夏令時區域,那麼即使在由於夏令時而導致的時間更改期間,UTC_TIMESTAMP()也會始終正確運行?

回答

2

UTC始終是+0:00 - 忽略夏令時,無論它是否有效。

在英國,當不上夏令,我們使用GMT(這是一樣的UTC)。當我們觀察夏令時時,我們有BST

Wikipeda有這樣一段對UTC說:

UTC不隨季節的變化而變化,但如果一個時區管轄實行夏令時間(夏令時)當地時間或民事的時間可能會改變。例如,美國東海岸的當地時間比UTC冬季低5個小時,但在那裏觀測到夏令時4小時。

相關問題