当我使用sum()添加两次(06:34:00和03:25:00)时,我的sql查询返回结果为95900,现在我希望我的PHP代码将结果95900转换为09:59: 00格式。任何人都可以帮助我吗?我是PHP的新手。谢谢
答案 0 :(得分:1)
我使用以下sql函数得到了所需的答案:
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(timeSpent
)))AS timeSum
来自YourTableName
答案 1 :(得分:0)
你还没有提到你的代码,建议你用sql做这个东西,如果你对php很苛刻,请按照以下步骤操作 -
$input=95900;
$d=strlen($input)==5?'0'.$input:$input;
$arr=str_split($d, 2);
$output=implode($arr,":");
echo $output;
<强>输出强>
09:59:00
答案 2 :(得分:0)
简单地使用addtime
有什么问题?
select ADDTIME('06:34:00','03:25:00');
returns --> 09:59:00