分鐘轉換為小時加分鐘方法
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分鐘
本文轉自許琴 51CTO部落格,原文連結:http://blog.51cto.com/xuqin/1172762,如需轉載請自行聯系原作者