1

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

提前致谢!

4

2 回答 2

6
select now() - interval 1 second

或使用DATESUB

select DATE_SUB(now(), INTERVAL 1 second)

SQLFiddle 示例

于 2012-11-11T14:39:43.927 回答
0

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

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

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

于 2012-11-11T14:52:45.257 回答