如何从sql中减去now()的时间?

时间:2012-11-11 14:39:10

标签: php mysql sql

我需要将now()时间发布到mysql(从php执行此操作)减去一秒钟(或分钟)。有没有办法做到这一点?

提前致谢!

2 个答案:

答案 0 :(得分:5)

select now() - interval 1 second

或使用DATESUB

select DATE_SUB(now(), INTERVAL 1 second)

SQLFiddle example

答案 1 :(得分:0)

如果您需要格式化日期,可以使用

select TIME_FORMAT(now() - interval 1 second,'%H:%i:%s')

有很多网站也显示此信息。 Source