将分钟和小时转换为它的对应号码

时间:2017-06-20 11:25:08

标签: php datetime

抱歉,我找不到好的头衔。

我想将分钟和小时转换为数字。 防爆。 : -

$hours = "3";
$minutes = "30";

应显示3.5。 如果我写4小时和15分钟,则会显示4.25

我想像这样转换。

2 个答案:

答案 0 :(得分:2)

你需要将分钟除以最大值(60),然后将其加到你的小时以获得全部值。

$hours = "3";
$minutes = "30";
echo $hours + ($minutes / 60);

演示:https://eval.in/819401

另请注意,这里的+正在添加,而不是连接。如果连接,则会在小时值后附加额外的小数位,因为小数位为0.fractionvalue

答案 1 :(得分:-2)

$convertedTime = (($hours * 60) + $minutes) / 60;

您需要添加一些舍入或切掉十进制数字