2013-10-18 97 views
0

我已经搜索过但找不到解决方案。在PHP/Mysql中减去两个日期

一个日期在MYSQL, 例如它返回记录:2013-10-18 15:42:06(?哪种格式是这样的)

所以我需要得到current date(包括小时,分钟和秒)。然后,减去MYSQL date - CURRENT date

结果,我将设置为jQuery倒计时。

谢谢!

+0

关于你的格式问题:“YYYY-MM-DD HH:MM:SS”。参见[MariaDB知识库](https://mariadb.com/kb/en/datetime/)或[Wikipedia](http://en.wikipedia.org/wiki/ISO_8601) – nietonfir

回答

1

这应该工作:

$seconds_remaining = strtotime('2013-10-18 15:42:06') - time();

但如果你碰巧知道MySQL的时间对应于什么时区,那么你应该追加一条传递给strtotime()的说法,例如,'2013-10-18 15:42:06 GMT'