我遇到了一点小麻烦,而我与PHP的工作:$now = date('Y-m-d H:i:s', time());
和MySQL:UPDATE users SET user_lastactivity=NOW()
的问题是,以后我有我的数据在DB,当我比较两者,有25秒的差异...为什么会发生这种情况,当他们都用于同一时间(现在),我怎么能解决这个问题。谢谢你们!PHP/MySQL的日期/时间差
1
A
回答
2
now
会给你这个函数执行的时间。 在你的情况下,正在不同的时间执行。
如果你想用同一时间两个语句,您可以指定$now = NOW();
而且在这两个地方现在都使用这种$。在查询以及比较。
UPDATE users SET user_lastactivity = $now
;
0
为什么不在你的请求中使用php var $现在一定要有相同的引用?
UPDATE users SET user_lastactivity = $now
+1
Imho总是依赖“当前数据库时间”而不是“当前网络服务器时间” – zerkms 2011-03-15 07:39:00
相关问题
- 1. 日期时间差
- 2. 如何在phpmysql中比较日期时间和时间
- 3. 日期和时间之间的时差
- 4. 差分从日期时间
- 5. 日期/时间差异VBA
- 6. 总和日期时间差
- 7. 日期时间差铸造
- 8. PHP 5.2.17日期时间差
- 9. JavaScript/jQuery日期时间差
- 10. Java日期时间差异
- 11. 日期时间误差仅
- 12. PHP日期时间误差
- 13. Java日期时间差
- 14. 日期时间之间的差异
- 15. 计算日期之间的时间差
- 16. 日期和当前时间的时差?
- 17. PHP日期时间::差异问题与日期时间::格式
- 18. 日期时间和日期格式之间的差异天数
- 19. 在两个日期(日期时间)之间的差异
- 20. 如何获得日期时间,日期和时间列的时间差
- 21. PHP日期时间差缺1小时
- 22. 两种模式的日期时间差
- 23. Mysql的日期和时间差
- 24. Python的大熊猫日期时间差
- 25. Symfony2的日期时间差不工作
- 26. Unix的日期时间差异
- 27. 两个日期之间的时差
- 28. ROR中的日期时间差
- 29. 微秒中的时间日期差异
- 30. Python上的日期时间差异
我没记得在变量中命名NOW(),我会检查这个。谢谢! – hayllone 2011-03-15 07:43:03