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