计算一个小时和分钟数组的总和PHP

时间:2014-01-05 14:19:10

标签: php

苦苦挣扎!

我需要php中所有差异的总和,所以这里是源

$du = mysql_query("select SUBTIME(timeto,timefrom) as diff from table");

while($d = mysql_fetch_assoc($du))
{

    $total[] = strtotime($d["diff"]);

}

$t = array_sum($total);

echo gmdate("H:i", $t);

在你说之前......我知道我应该使用PDO或mysqli

不幸的是我需要PHP中的解决方案

1 个答案:

答案 0 :(得分:1)

$du = mysql_query("SELECT SUM(TIME_TO_SEC(TIMEDIFF(timeto, timefrom))) AS TOTAL_SEC FROM table");

$d = mysql_fetch_assoc($du);

echo gmdate("H:i", $d["TOTAL_SEC"]);