2011-05-12 49 views
-1

我正在使用select curdate()在mysql上獲取日期。Curdate()顯示一天的舊日期

例如::我的桌面日期是12-May-2011。並且當我使用select curdate()時,它會顯示2011年5月11日。查詢應返回2011年5月12日。

爲什麼會這樣。服務器是GMT + 700時區。

請幫我這個。

感謝 普拉迪普

回答

0

你的服務器和桌面可以似地在當前日期不同意。沒有要求它們是同步的,所以告訴我們你的桌面日期是5月12日是不相關的。

由於DBMS在服務器上運行,因此它是服務器,它決定時間。

我建議你看看。聯繫誰維護MySQL和服務器操作系統設置,並讓他們解決它。