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

Posted 沦陷吖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

日期转换时间戳点击此处 

以上是关于js 两个时间差 精确 天数 小时 分钟 秒数的主要内容,如果未能解决你的问题,请参考以下文章

MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

如何计算给定日期的剩余天数、小时数、分钟数和秒数?

计算两个时间的时间差(天小时分钟秒数)

如何获得一定秒数的年数、月数、天数、小时数和分钟数?