PHP计算时间差
  • 分类:建站问题
  • 发表:2022-05-21
  • 围观(953)
  • 评论(0)

直接上代码

<?php
$time = time();//当前时间
$firsttime = 1652918342;//项目开始时间
$runTime = 120;//项目进行时间
$date=floor(($time-$firsttime)/86400);
$hour=floor(($time-$firsttime)%86400/3600);
$minute=floor(($time-$firsttime)%86400/60 % 60);
$second=floor(($time-$firsttime)%86400%60);
$allminute=floor(($time-$firsttime)/60);

echo "<br>======当前时间和开始时间的时间差============<br>";
echo date("Y-m-d H:i:s", $firsttime). "<br>";
echo date("Y-m-d H:i:s", $time). "<br>";
echo $allminute."分钟<br>";
echo $date."天<br>";
echo $hour."小时<br>";
echo $minute."分钟<br>";
echo $second."秒<br>";

echo "<br>======现在到截止时间的时间差============<br>";
$time = 1652919852;
$firsttime += ($runTime*60);
echo date("Y-m-d H:i:s", $firsttime). "<br>";
echo date("Y-m-d H:i:s", $time). "<br>";
$date=floor(($firsttime-$time)/86400);
$hour=floor(($firsttime-$time)%86400/3600);
$minute=floor(($firsttime-$time)%86400/60 % 60);
$second=floor(($firsttime-$time)%86400%60);
$allminute=floor(($firsttime-$time)/60);
echo $allminute."分钟<br>";
echo $date."天<br>";
echo $hour."小时<br>";
echo $minute."分钟<br>";
echo $second."秒<br>";

?>
Top