例子 time 4:32(没有秒)
5:21
7:30
8:01
10:32
合计
有一列时间,我想实现的功能就是点击 合计 ,然后把这一列的总时间输入出来(输出格式天、时间、分)。请各位大虾赐教详细的PHP了。 (例子中的5个时间只是我举的例子,实际的表中时间有好几十个)
表名:kaoqin
字段:time
5:21
7:30
8:01
10:32
合计
有一列时间,我想实现的功能就是点击 合计 ,然后把这一列的总时间输入出来(输出格式天、时间、分)。请各位大虾赐教详细的PHP了。 (例子中的5个时间只是我举的例子,实际的表中时间有好几十个)
表名:kaoqin
字段:time
示例代码:<?php
$conn = mysql_connect(...........);
mysql_query("set names 'utf-8'");
$sql = 'select time from kaoqin where .....';
$hour = 0;
$day = 0;
$min = 0;
$result = mysql_query($sql);
while($res = mysql_fetch_array($result)){
$time = array();
$time = explode(':',$res['time']);
$hour += $time[0];
$min += $time[1];
}
$exmin = floor($min/60);
$min = $min%60;
$hour += $exmin;
$exhour = floor($hour/60)
$hour = $hour/60;
$day += $exhour;echo "{$day}天 {$hour}小时 {$min} 分钟";
?>
$conn=mysql_connect("localhost","root","admin") or die("Could not connect")
$database=mysql_select_db("demo") or die("Could not select")
$query=mysql_query($sql);
while($row=$query->fetch_array()){
$exptime=explode(":",$row['time']);
$expstrtime_1+=$exptime[0];
$expstrtime_2+=$exptime[1];
}
得到的$expstrtime_1与$expstrtime_2分别是小时与分的总数
下面的你自己可以补充,你实际所需。