抱歉,我找不到好的头衔。
我想将分钟和小时转换为数字。 防爆。 : -
$hours = "3";
$minutes = "30";
应显示3.5
。
如果我写4
小时和15
分钟,则会显示4.25
。
我想像这样转换。
答案 0 :(得分:2)
你需要将分钟除以最大值(60),然后将其加到你的小时以获得全部值。
$hours = "3";
$minutes = "30";
echo $hours + ($minutes / 60);
另请注意,这里的+
正在添加,而不是连接。如果连接,则会在小时值后附加额外的小数位,因为小数位为0.fractionvalue
。
答案 1 :(得分:-2)
$convertedTime = (($hours * 60) + $minutes) / 60;
您需要添加一些舍入或切掉十进制数字