PHP

php封装函数:计算时间差

银戒 · 1月11日 · 2019年 · · · · 2次已读

函数代码:

function sliverRingtimediff($begin_time,$end_time)
{
  if($begin_time < $end_time){
    $starttime = $begin_time;
    $endtime = $end_time;
  }else{
    $starttime = $end_time;
    $endtime = $begin_time;
  }
    //计算天数
  $timediff = $endtime-$starttime;
  $days = intval($timediff/86400);
    //计算小时数
  $remain = $timediff%86400;
  $hours = intval($remain/3600);
    //计算分钟数
  $remain = $remain%3600;
  $mins = intval($remain/60);
    //计算秒数
  $secs = $remain%60;
  return $hours.':'.$mins.':'.$secs;
}

函数调用

<?php 
sliverRingtimediff(strtotime($begin_time),strtotime($end_time));
?>
0 条回应