我正在使用NOW()插入查詢,以便在觸發查詢時可以獲取currentTime。但是我在數據庫中獲得了12個小時的時間。我如何獲得當前時間?請幫忙。Mysql數據庫不會顯示NOW()函數的當前日期
1
A
回答
1
如果您的服務器配置的時區不同的是可能發生這種情況。假設你是一個共享的主機上,嘗試添加以下行,當你查詢:
mysql_query("SET time_zone = '+05:30';");
來源:http://wiki.dreamhost.com/Running_web_scripts_in_your_Timezone
否則嘗試添加以下到.htaccess文件
SetEnv TZ Asia/Colombo
3
執行這個查詢,你已經連接到數據庫之後:
SET time_zone = '+05:30';
凡有你的有效時區引號偏移。
-1
你可以做這樣的事情
SELECT * FROM TBL WHERE日期時間< NOW() - 間隔12小時
-1
我相信你可以做,在你的SQL查詢中:
DATE_ADD(now(),INTERVAL 12 HOUR);
這將採取當前時間和減去從加上12小時它。
相關問題
- 1. 日期不會去Mysql數據庫c#
- 2. 如何選擇從MySQL數據庫的當前日期數據和tommorrows日期
- 3. 查詢一個mySQL數據庫的日期與當前日期的條目數
- 4. Mysql的NOW()不更新數據庫
- 5. NOW當前日期時間的Workfront值
- 6. 將當前日期插入數據庫?
- 7. 用當前日期創建數據庫
- 8. 將當前日期插入數據庫
- 9. MySQL日期時間和當前日期時間函數
- 10. 的strftime不顯示當前日期
- 11. 顯示數據庫中的日期PHP
- 12. 顯示那些數據庫中不存在日期的數據
- 13. Sharepoint:顯示當前日期
- 14. 顯示當前日期
- 15. 顯示當前日期
- 16. 顯示當前日期
- 17. HTML顯示當前日期
- 18. Angularjs - 顯示當前日期
- 19. 顯示當前日期
- 20. 數據庫日期和當前日期的比較
- 21. 如果數據庫中的日期在當前日期
- 22. 數據庫與當前日期的日期比較
- 23. Laravel使用碳驗證數據庫日期的當前日期
- 24. 檢查數據庫中的當前日期與日期
- 25. javascript函數顯示當前日期和時間點擊清除
- 26. Mysql查詢從數據庫中獲取當前日期?
- 27. 從mysql數據庫檢索timestamp值返回當前日期
- 28. 通過今天(當前)日期顯示數據的SQL查詢?
- 29. PHP顯示當前日期2天的數據
- 30. 按當前日期過濾顯示datagridview中的數據C#
檢查你的mysql timzone。 – 2011-01-22 06:53:26
@Shakti Singh:把你的評論給正確的答案,以便OP可以檢查它是否有效;-) – zerkms 2011-01-22 06:58:26
Shakti Singh是正確的 - [http://dev.mysql.com/doc/refman/5.5/en/time-zone -support.html] – 2011-01-22 07:02:47