分钟转换为小时加分钟方法
140分 ==> 2时40分 求除以60剩下的数,作为分钟
- <?php
- function convert($num){ //140分 ==> 2时40分 求除以60剩下的数,作为分钟
- $xiaoshi=floor($num/60); //取小时
- if($num%60 == 0){ //表示可以被60整除,没有分钟
- $fenzhong=0;
- }
- else{ //不可以被60整除,有分钟,获取这个分钟数
- $fenzhong=$num % 60;
- }
- if($xiaoshi==0){
- return $fenzhong.'分钟';
- }
- elseif($xiaoshi!=0 && $fenzhong ==0){
- return $xiaoshi.'时';
- }
- elseif($xiaoshi!=0 && $fenzhong !=0){
- return $xiaoshi.'时'.$fenzhong.'分钟';
- }
- }
- $num=220; //220分钟 转换为 _时_分钟
- $end=convert($num);
- echo '此视频时长为:'.$end;
- ?>
结果输出:3时40分钟
转载于:https://blog.51cto.com/xuqin/1172762