时间变量我告诉我的问题:减法之间的两个MySQL与PHP
我有一个包含从MySQL数据库的时间变量两个变量:
$row[0] //it contains for instance 16:30:00
$row[1] //it contains for instance 18:00:00
如何发现衍生术语从他们的减法?
因为它们已经被时间变量我试图直接与这些价值做减法,但我得到的整数值四舍五入。
我试过存在的问题,但没有预见到的格式HH时间:MM:SS。
谢谢。
时间变量我告诉我的问题:减法之间的两个MySQL与PHP
我有一个包含从MySQL数据库的时间变量两个变量:
$row[0] //it contains for instance 16:30:00
$row[1] //it contains for instance 18:00:00
如何发现衍生术语从他们的减法?
因为它们已经被时间变量我试图直接与这些价值做减法,但我得到的整数值四舍五入。
我试过存在的问题,但没有预见到的格式HH时间:MM:SS。
谢谢。
尝试使用
$query = select TIMEDIFF(field_name, '$input_date') from tbl_name where condition
MySQL的
这个问题已经answerd ......嗯 你需要将其转换时间戳
$time1 = strtotime($row[0]);
$time2 = strtotime($row[1]);
$diff = $time2 - $time1;
另外要注意,如果使用1天后,它不会显示在“最后一天”的区别。所以用年,月,日...
使用TIMEDIFF
函数,而不是substrction:
SELECT REPLACE(TIMEDIFF(col1,col2),'-','')
REPLACE
用于确保绝对的结果。
绝对完美!非常感谢你!尽快我会接受你的回答 – user2510406