如果我在我們的服務器爲我的基於Web的項目,日期和時間函數顯示基於服務器的當前時間,但我希望我的本地時間即IST,我該怎麼做?如何顯示或轉換當前時間作爲當地時間從服務器時間
回答
嘗試,
Select convert_tz(now(),'EST','IST') ;
請參考,更多信息,
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_convert-tz
獲取服務器的UTC時間,然後將其轉換爲本地時間在客戶端上:
<script type="text/javascript">
var server_time_utc = Date.UTC(2011,1,6,4,30);
var d = new Date(server_time_utc + new Date().getTimezoneOffset());
alert(d);
</script>
感謝您的回答 – 2011-01-12 04:45:40
你可以在你的查詢中使用它。但是您需要知道客戶端的時區(在您的情況下是IST)以及您的案例中的服務器 - 美國時區之一。
SELECT CONVERT_TZ(`my_timestamp_field`,'US/Eastern','US/Central');
感謝您的回答 – 2011-01-12 04:46:59
如果您要將數據轉儲到本地計算機,請將字段類型作爲時間戳記。 TIMESTAMP使得要顯示在本地MySQL服務器的時區的日期:
總的來說我的建議是服務器的時區設置爲格林尼治標準時間(特別是如果日期字段類型不是TIMESTAMP),以避免開發商之間的混淆/隨着時間的推移。
感謝您的回答 – 2011-01-12 04:46:16
- 1. 如何將服務器時間轉換爲當地時間?
- 2. 如何將服務器時間轉換爲當地時間
- 3. 將服務器時間轉換爲android的當地時間
- 4. 如何將服務器上的日期時間轉換爲當地時間?
- 5. 轉換時間到當前時間
- 6. 時間轉換器 「071953Z」(ZULU爲當前時間)
- 7. 將UTC時間轉換爲本地時間顯示前頁面
- 8. 從時間服務器檢索當前日期和時間
- 9. 從當地時間轉換爲UTC(由於當地時區)
- 10. 從unix時間戳轉換爲當地時間
- 11. XSL 1.0將日期時間從GMT轉換爲當地時間
- 12. 顯示當前時間
- 13. 顯示當前時間(EST)
- 14. 從CET時間爲當地時間
- 15. 將另一個時區的時間換算爲當地時間當地時間
- 16. 顯示當地時間
- 17. iOS將服務器時間轉換爲設備本地時間?
- 18. 如何顯示當前時間?
- 19. 將動作日期從UTC轉換爲當地時間,時間爲毫秒
- 20. 將當前時間轉換爲Int(Haskell)
- 21. 將時間從服務器轉換爲UTC時間
- 22. 將當前時間轉換爲WebKit/Chrome 17位數時間戳
- 23. 使用Javascript將當前時間的MySQL時間戳轉換爲
- 24. 將jms時間戳轉換爲當前日期和時間
- 25. 使用jQuery比較服務器時間和當前時間
- 26. 將UTC轉換爲當地時間Javascript
- 27. 將UTCTime轉換爲當地時間
- 28. UTC轉換爲當地日期時間
- 29. 將當地時間轉換爲UNIX
- 30. 將當地時間轉換爲utc
感謝您的回答 – 2011-01-12 04:46:40