在PHP中计算进入时间和超时时间

ttygqcqt  于 2022-11-21  发布在  PHP
关注(0)|答案(2)|浏览(160)

如何计算PHP中的时差?
示例:
入站时间为-〉08:00:00 AM
超时时间为-〉05:00:00 PM
时间被设置为一个变量。我怎么能用PHP计算它呢?我对AM和PM感到困惑。

5vf7fwbs

5vf7fwbs1#

<?php
 $time1=strtotime('08:00:00 AM');
 $time2= strtotime('05:00:00 PM');
 $diff = $time2 - $time1;
 echo  date('H:i:s', $diff)
?>

输出

09:00:00

DEMO

7nbnzgx9

7nbnzgx92#

如果您要寻找只计算时间差(以小时为单位)的方法,那么您可以尝试将其作为:

$seconds = strtotime('08:00:00 AM') - strtotime('05:00:00 PM');
echo $hours = abs(floor($seconds/3600));

相关问题