码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2020-07-30 19:44:34      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:time   UNC   pre   min   毫秒级   ndt   时间戳   timediff   ==   

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 两个时间差 精确 天数 小时 分钟 秒数

标签:time   UNC   pre   min   毫秒级   ndt   时间戳   timediff   ==   

原文地址:https://www.cnblogs.com/yolo-sf/p/13405395.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!