2017-05-08 67 views
0

欢迎!我在做功能此查询 $time= DB::table('notes') ->where('pilot_id', $id) ->sum('time');laravel - 来自mysql数据库的时间总和

,但我得到的格式是这样120000,它应该是1:20如何得到它(小时:分钟)?

时间存储在数据库中的“时间”类型

+0

你是什么时间字段的数据类型?你可以举一个例子值的时间? – Vikash

+0

字段数据类型是时间。示例存储在数据库中:01:20:00 - > 1小时20分钟 – tomczas

回答

0

试试这个

$time = DB::select("SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(`time`))) AS total_time FROM notes WHERE pilot_id = ?", [$id]); 
echo '<pre>'; 
print_r($time); 
exit; 
+0

htmlentities()期望参数1是字符串,数组给出 – tomczas

+0

@tomczas我编辑我的答案 –

+0

仍然是相同的。鉴于我应该把它作为'{{$ time}}'来传递? – tomczas

相关问题