我正在使用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数据库的当前日期数据和tommorrows日期
- 2. MySQL的NOW()函数
- 3. 用当前日期创建数据库
- 4. MySQL日期时间和当前日期时间函数
- 5. 显示数据库中的日期PHP
- 6. 显示当前日期
- 7. Sharepoint:显示当前日期
- 8. 检查数据库中的当前日期与日期
- 9. Laravel使用碳验证数据库日期的当前日期
- 10. 数据库日期和当前日期的比较
- 11. 按当前日期过滤显示datagridview中的数据C#
- 12. 如何获取当前日期的数据只显示
- 13. sencha touch - datepickerfield在当前日期之前不显示日期
- 14. 显示当前数据库记录
- 15. 上次数据库字段更新的显示日期? (php,mysql)
- 16. 在JSP当前时间戳日期日期从数据库
- 17. 日期在数据库更改为当前日期
- 18. 如何从数据库中减去当前日期与日期
- 19. 代码找到最小(日期)并显示数据库中的当前值
- 20. 在MySQL/PHP中使用now()插入当前日期/时间
- 21. wordpress只输出当前日期和数据库中的日期不同
- 22. 显示当前工作日和日期
- 23. 格式当前日期显示星期
- 24. 如何从MySQL数据库显示日期
- 25. 当我访问日期使用partition.it数据库显示错误
- 26. TWIG日期函数显示不正确的日期时间
- 27. 用当前日期函数更新相应的字段Mysql
- 28. 当我试图从数据库加载存储的日期它显示不像日期(/日期(1328207400000)/)
- 29. mysql查看或查询显示不同日期的数据?
- 30. 存储在数据库中的当前日期和日期之间的Mysql日期差异
检查你的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