Преобразуйте количество минут в часы и минуты, используя PHP - PullRequest
61 голосов
/ 19 декабря 2011

У меня есть переменная с именем $final_time_saving, которая составляет всего несколько минут, например 250.

Как я могу преобразовать это количество минут в часы и минуты, используя PHP в следующем формате:

4 hours 10 minutes

Ответы [ 12 ]

0 голосов
/ 30 января 2018
$m = 250;

$extraIntH = intval($m/60);

$extraIntHs = ($m/60);             // float value   

$whole = floor($extraIntHs);      //  return int value 1

$fraction = $extraIntHs - $whole; // Total - int = . decimal value

$extraIntHss =  ($fraction*60); 

$TotalHoursAndMinutesString  =  $extraIntH."h ".$extraIntHss."m";
0 голосов
/ 09 ноября 2016
function hour_min($minutes){// Total
   if($minutes <= 0) return '00 Hours 00 Minutes';
else    
   return sprintf("%02d",floor($minutes / 60)).' Hours '.sprintf("%02d",str_pad(($minutes % 60), 2, "0", STR_PAD_LEFT)). " Minutes";
}
echo hour_min(250); //Function Call will return value : 04 Hours 10 Minutes
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...