如何计算 PHP 分钟
how to calculate minute in PHP
我是 PHP 中的新人。我只想在 $start_time & $finish_time
之间计算。
但是,当我将 $mstart
或 $mend
设置为 00-09
时,结果总是 7:00。为什么会这样?
我只想要分钟格式的结果。
你能帮帮我吗?
$hstart=17;
$mstart=10;
$start_time=date("H:i:s",strtotime($hstart.':'.$mstart));
echo $start_time;
echo "<br />";
$hend=20;
$mend=50;
$finish_time=date("H:i:s",strtotime($hend.':'.$mend));
echo $finish_time;
$tot_hour=($finish_time-$start_time);
echo "<br />";
echo $tot_hour;
<?php
$hstart=17;
$mstart=10;
$sstart=10;
$start_time=strtotime($hstart.':'.$mstart.':'.$sstart);
$hend=20;
$mend=50;
$send=40;
$finish_time=strtotime($hend.':'.$mend.':'.$send);
$tot_hour=date("H:i:s",($finish_time-$start_time));
echo $tot_hour;
?>
你想分分钟见分晓,你可以这样实现。
$hstart=17;
$mstart=10;
$start_time=date("Y-m-d H:i:s",strtotime($hstart.':'.$mstart));
echo $start_time;
echo "<br />";
$hend=20;
$mend=50;
$finish_time=date("Y-m-d H:i:s",strtotime($hend.':'.$mend));
echo $finish_time;
echo "<br />";
echo round(abs(strtotime($finish_time) - strtotime($start_time)) / 60,2). " minute";
如果你想在 hours:minutes
中找到超过 24 小时的差异,这无法通过 date
函数
实现
<?php
$hstart=17;
$mstart=10;
$start_time=($hstart*60)+($mstart);
$hend=60;
$mend=50;
$finish_time=($hend*60)+($mend);
$tot_in_minutes=$finish_time-$start_time;
echo "Hrs : ".intVal($tot_in_minutes/60);
echo "\n";
echo "Minutes : ".$tot_in_minutes%60;
?>
我是 PHP 中的新人。我只想在 $start_time & $finish_time
之间计算。
但是,当我将 $mstart
或 $mend
设置为 00-09
时,结果总是 7:00。为什么会这样?
我只想要分钟格式的结果。
你能帮帮我吗?
$hstart=17;
$mstart=10;
$start_time=date("H:i:s",strtotime($hstart.':'.$mstart));
echo $start_time;
echo "<br />";
$hend=20;
$mend=50;
$finish_time=date("H:i:s",strtotime($hend.':'.$mend));
echo $finish_time;
$tot_hour=($finish_time-$start_time);
echo "<br />";
echo $tot_hour;
<?php
$hstart=17;
$mstart=10;
$sstart=10;
$start_time=strtotime($hstart.':'.$mstart.':'.$sstart);
$hend=20;
$mend=50;
$send=40;
$finish_time=strtotime($hend.':'.$mend.':'.$send);
$tot_hour=date("H:i:s",($finish_time-$start_time));
echo $tot_hour;
?>
你想分分钟见分晓,你可以这样实现。
$hstart=17;
$mstart=10;
$start_time=date("Y-m-d H:i:s",strtotime($hstart.':'.$mstart));
echo $start_time;
echo "<br />";
$hend=20;
$mend=50;
$finish_time=date("Y-m-d H:i:s",strtotime($hend.':'.$mend));
echo $finish_time;
echo "<br />";
echo round(abs(strtotime($finish_time) - strtotime($start_time)) / 60,2). " minute";
如果你想在 hours:minutes
中找到超过 24 小时的差异,这无法通过 date
函数
<?php
$hstart=17;
$mstart=10;
$start_time=($hstart*60)+($mstart);
$hend=60;
$mend=50;
$finish_time=($hend*60)+($mend);
$tot_in_minutes=$finish_time-$start_time;
echo "Hrs : ".intVal($tot_in_minutes/60);
echo "\n";
echo "Minutes : ".$tot_in_minutes%60;
?>