时间:2021-05-26
现在有一个mysql数据库的test表里有一个duration字段,里面有三条记录:
00:22:32
13:42:21
134:42:21
表示的是时长,但是,保存类型是文本。
现在要求,用php如何将这些记录进行累加,最后显示为一个总时长为秒钟的结果?
复制代码 代码如下:
//连接数据库... 略
$total = 0; //总秒数
$sql = "select duration from test";
$rs = mysql_query($sql);
while($row = mysql_fetch_array($rs))
{
$arr=explode(":",$row[duration]);
$h = $arr[0]*60*60;
$m = $arr[1]*60;
$s = $arr[2];
$total = $h+$m+$s;
}
echo $total;
这里主要是查询出数据,然后使用explode函数,以“:”分割字符串,得到一个数组。
然后分别算出小时对应的秒数,分钟对应的秒数。然后和把这些秒数加起来。
最后得到总秒数。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
led触屏手表调时间的方法: 1、先短按一下按键,正常唤醒手表显示时间画面时,此时长按按键三秒,就进入按键调整时间模式。 2、每短按一次按键被调整数字累加一
5月9日,抖音55潮购季正式收官。活动连续十天上线各类特色直播间,为用户呈现多品类新潮好物。数据显示,55潮购季活动期间直播总时长2282万小时,商家自播总时长
以钉钉为例,上网课分屏老师是不知道的,老师可以看到学生的观看直播时长,分屏是记录观看时长的,只要不退出直播间,就一直记录观看直播时长。 钉钉(DingTalk
钉钉听课时长是无法更改的,这是系统自动统计的数据,显示听课时长是精准到几分几秒的。另外,用手机钉钉听课分屏会记录听课时长的,只要没有退出老师的直播后台都会有时长
腾讯会议中途退出会影响时长的,因为中途退出再进入就会有两次分开的记录,并且腾讯会议退出不会显示。 腾讯课堂中,如果中途转换设备的话,是不记录时长的。而且只计算