PHP - 将其转换为小时

时间:2016-01-28 06:59:08

标签: php time strtotime

我想把它转换成几小时:

 <?php
( strtotime('12:45:00') - strtotime('11:00:00') ) / 60 (This is for minutes)
?>

3 个答案:

答案 0 :(得分:0)

您可以使用以下功能将分钟转换为小时:

<?php

function convertToHoursMins($time, $format = '%02d:%02d') {
   if ($time < 1) {
      return;
   }
   $hours = floor($time / 60);
   $minutes = ($time % 60);
   return sprintf($format, $hours, $minutes);
}

echo convertToHoursMins(250, '%02d hours %02d minutes');

有关详情,请查看 this post

答案 1 :(得分:0)

虽然我不确定我是否理解你,但这里有一个例子:

sed -e 's/"\|"/ /g' input_file

答案 2 :(得分:0)

试试这个例子。肯定和否定答案将取决于date_diff函数中首先提供的日期。

$date1 = date_create("12:45:00");
$date2 = date_create("11:00:00");

$diff=date_diff($date1,$date2);
echo "Difference in Hours\n";
echo $diff->format("%R%H hours")."\n";
echo "Difference in Minutes\n";
echo $diff->format("%R%i minutes");

点击此处查看Working Demo

另一个例子

$date2 = new DateTime("12:45:00");
$date1 = new DateTime("11:00:00");

echo "\n\n".$date2->diff($date1)->format("%H hours %i minutes");