MySQL的NOW()是否遵循系統的時區或GMT或UTC等標準?MySQL的NOW()是否遵循
回答
它在當前時區。從5.1 docs:
返回當前日期和時間作爲在 值 'YYYY-MM-DD HH:MM:SS' 或 YYYYMMDDHHMMSS.uuuuuu格式, 取決於功能是否被中使用 一個字符串或數字上下文。 該值以當前的 時區表示。
現在「當前時區」可能意味着不同的事情:
- 系統時區
- 一般
- 連接特定的時區MySQL服務器指定的時區
更多的細節在5.1 time zone documentation。
(5.4文檔看起來是一樣的,這些位。顯然,請查閱你的最好的信息運行的版本的文檔。)
每the docs,規則很複雜,但主要歸結爲「當前會話的時區」(默認爲系統時區):
當前會話時區設置 影響時間 值是區敏感的顯示和存儲。該 包括由諸如NOW()或CURTIME(), 之類的函數顯示的值以及從TIMESTAMP列中存儲的值以及從TIMESTAMP列中檢索的 中顯示的值。 TIMESTAMP列的值從當前時區的 轉換爲UTC存儲的 ,並從UTC轉換爲當前的 時區以供檢索。
當然,如果您需要UTC,您可以使用UTC_TIMESTAMP()
。
據我所知,它的系統時鐘返回。檢查您系統的時區。我在本地連接MySQL(如從PHP)時區對MySQL無關緊要,我更喜歡用PHP處理它們。
你能否再次解釋一下PHP的東西。如果我使用PHP獲取時間戳列,它的時區是什麼?默認的PHP時區? – Sohaib 2015-04-24 05:07:36
- 1. Hazelcast是否遵循JSR-107
- 2. WebAPI獲取是否遵循重定向?
- 3. Google Chrome是否遵循Firefox規範
- 4. 這是否遵循AAA模式?
- 5. R是否嚴格遵循BEDMAS?
- 6. 您是否遵循個人軟件流程?你的組織/團隊是否遵循團隊軟件過程?
- 7. MySQL的NOW()函數
- 8. mysql NOW()+ $ seconds php?
- 9. HTML5 localStorage:我的代碼是否遵循正確的標準?
- 10. Java是否完全遵循面向對象的編程模型?
- 11. 我是否應該遵循Java包的命名約定?
- 12. Nuget Feed是否遵循已定義的標準?
- 13. 此代碼是否遵循遞歸的定義?
- 14. 檢查Web服務器是否遵循HTTP標準的工具?
- 15. 我們是否需要遵循http接受標題的錯誤?
- 16. Twitterbot是否會遵循Twitter卡的url重定向?
- 17. 檢查字符串是否遵循Java中的ISBN-13
- 18. mySQL SELECT timestamp(now() - 3000);
- 19. 這個腳本是否遵循通用標準? (使用Javascript/HTML)
- 20. `source`是否自動遵循符號鏈接? - Bash
- 21. 獲取201響應時WebClient是否遵循位置標題?
- 22. 檢查用戶是否遵循路線(iphone)
- 23. Python 2.5.2是否遵循Unicode for lower()和upper()?
- 24. 使用rails創建RESTful API是否遵循MVC體系結構?
- 25. 我是否正確地遵循MVVM模式?
- 26. 抓取谷歌它是否遵循AJAX調用
- 27. 此JavaScript代碼是否遵循中點位移算法?
- 28. 廚師環境是否遵循食譜依賴關係?
- 29. 如何預測函數名是否遵循約定
- 30. 這個班是否遵循單一責任原則?
+1用於提及UTC_TIMESTAMP()函數。 – 2013-05-11 05:11:38