js 两个时间差 精确 天数 小时 分钟 秒数


function timediff ($begin_time,$end_time) {
  var $starttime = ''
  var $endtime = ''
  if ($begin_time < $end_time) {
    $starttime = $begin_time;
    $endtime = $end_time;
  } else {
    $starttime = $end_time;
    $endtime = $begin_time;
  }
  //计算天数
  var $timediff = $endtime - $starttime;
  var $days = parseInt($timediff / 86400);
  //计算小时数
  var $remain = $timediff % 86400;
  var $hours = parseInt($remain / 3600);
  //计算分钟数
  var $remain = $remain % 3600;
  var $mins = parseInt($remain / 60);
  //计算秒数
  var $secs = $remain % 60;
  // $days=>天
  // $hours=>时
  // $mins=>分
  // $secs=>秒
  var  $res = [$days,$hours,$mins,$secs]
  return $res
}
timediff(开始时间戳,结束时间戳)

都是秒级时间戳 如果只有毫秒级时间戳 上方计算公式都乘1000即可 如:秒级时间戳86400 == 毫秒级时间戳86400000

日期转换时间戳点击此处 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM