Php 以秒为单位获取两个MYSQL datetime列之间的差异

Php 以秒为单位获取两个MYSQL datetime列之间的差异,php,mysql,database,datetime,Php,Mysql,Database,Datetime,可能重复: 如果我在mysql表中有一个datetime列,如何在几秒钟内得到NOW()和该列之间的差异?试试这个:选择NOW()-my_col作为my_diff试试这个:选择NOW()-my_col作为my_diff通过TIMEDIFF你可以在几秒钟内得到差异 SELECT TIME_TO_SEC(TIMEDIFF('2007-01-09 10:24:46','2007-01-09 10:23:46')); 还是这个 SELECT DATEDIFF('2007-12-31 10:0

可能重复:


如果我在mysql表中有一个datetime列,如何在几秒钟内得到NOW()和该列之间的差异?

试试这个:选择NOW()-my_col作为my_diff

试试这个:选择NOW()-my_col作为my_diff

通过
TIMEDIFF
你可以在几秒钟内得到差异

    SELECT TIME_TO_SEC(TIMEDIFF('2007-01-09 10:24:46','2007-01-09 10:23:46'));
还是这个

SELECT DATEDIFF('2007-12-31 10:02:00','2007-12-30 12:01:01') * 24*60*60;
// result: 86400 the difference in seconds for days.
或:


通过
TIMEDIFF
您可以以秒为单位获得差异

    SELECT TIME_TO_SEC(TIMEDIFF('2007-01-09 10:24:46','2007-01-09 10:23:46'));
还是这个

SELECT DATEDIFF('2007-12-31 10:02:00','2007-12-30 12:01:01') * 24*60*60;
// result: 86400 the difference in seconds for days.
或: