【发布时间】:2011-05-12 07:48:17
【问题描述】:
我正在使用 select curdate() 在 mysql 上获取日期。
例如 :: 我的桌面日期是 2011 年 5 月 12 日。当我使用 select curdate() 时,它显示 2011 年 5 月 11 日。查询应返回 2011 年 5 月 12 日。
为什么会这样。服务器为 GMT+700 时区。
请帮帮我。
谢谢 普雷迪普
【问题讨论】:
标签: datepicker
我正在使用 select curdate() 在 mysql 上获取日期。
例如 :: 我的桌面日期是 2011 年 5 月 12 日。当我使用 select curdate() 时,它显示 2011 年 5 月 11 日。查询应返回 2011 年 5 月 12 日。
为什么会这样。服务器为 GMT+700 时区。
请帮帮我。
谢谢 普雷迪普
【问题讨论】:
标签: datepicker
您的服务器和您的桌面在当前日期可能会大相径庭。没有要求它们同步,因此告诉我们您的桌面日期是 5 月 12 日是无关紧要的。
由于 DBMS 在服务器上运行,因此 服务器 决定了时间。
我建议你调查一下。联系维护 MySQL 和服务器操作系统设置的人员并让他们修复它。
【讨论】: