我創建了一個表,其中支付時間是payment_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
到我的數據庫。當我在保留payment_time字段爲空的情況下插入值時,時間已存儲在格林威治標準時間-7,我住在格林威治標準時間+00。我認爲這是因爲服務器時區是格林威治標準時-7。我怎樣才能將我的本地時間插入數據庫?即使這是不可能的,那麼我希望至少在從數據庫輸出(我的意思是查詢時)獲得本地時間。CURRENT_TIMESTAMP沒有顯示本地時間
回答
從那裏你插入的時候SET time_zone = 'country_name/city';
你可以通過不同國家的聯繫,並在PHP網站的國家該腳本將時區設置命令。 假如我是執行xyz.php腳本,它會插入一次進入數據庫,那麼就應該是這樣的
<?php date_default_timezone_set('Asia/Kolkata'); //you ned to put this line of code at the start of the script ?>
能否請您解釋一下我在哪裏必須在我的腳本中放置'SET time_zone ='Europe/London';'?這裏是文件:'https:// www.dropbox.com/sh/lfef67brewx7rub/wYRP72bDh7' member.class是我插入值的文件。 – user1946440
檢查我的回答,我已編輯。希望你能明白。 –
恐怕..這是和以前一樣...... :-( – user1946440
看看這個。 http://dev.mysql.com/doc/refman/5.5/en//time-zone-support.html
要改變全球時區:?MySQL的時區變化]
mysql> SET GLOBAL time_zone = timezone;
的
- 1. 顯示本地通知時沒有didFinishLaunchingWithOptions:
- 2. 日期時間本地值顯示AM,但沒有年/月/日
- 3. 添加時間CURRENT_TIMESTAMP
- 4. RWTime顯示的是本地時間+ 1
- 5. 顯示本地時間在視圖
- 6. Favicon在快遞本地沒有顯示
- 7. 顯示本地通知沒有聲音
- 8. 本地AlertView按鈕沒有顯示
- 9. 在PHP中顯示current_timestamp
- 10. TextBoxFor顯示沒有時間的日期
- 11. 谷歌分析時間沒有顯示
- 12. 沒有時間顯示日期
- 13. 'Time.now'沒有顯示正確的時間
- 14. MVC5 TextboxFor顯示日期沒有時間
- 15. 顯示當地時間
- 16. 本地時間顯示在PHP中的全球時間
- 17. 將UTC時間轉換爲本地時間顯示前頁面
- 18. 如何GMT時間轉換爲本地時間顯示
- 19. 地圖沒有顯示
- 20. 沒有顯示地址
- 21. GMap.NET顯示沒有地圖
- 22. 如何不顯示時間,當領域沒有時間?
- 23. Profiler顯示沒有時間跳轉,但比較時間很多
- 24. 顯示時間的腳本
- 25. 在沒有偏移量的情況下在本地時間顯示來自數據庫的UTC日期時間
- 26. 的Hibernate使用「默認CURRENT_TIMESTAMP上更新CURRENT_TIMESTAMP」時,沒有名字創建列
- 27. 如何根據訪客的IP地址顯示本地時間?
- 28. 谷歌地圖地址沒有顯示
- 29. 以自定義時間間隔顯示本地通知
- 30. adWhirl根本沒有顯示
可能重複(http://stackoverflow.com/questions/3451847/mysql-timezone-change) – Barmar