在实际的应用中,往往要比较两个时间点之间的时间差距,来根据这个时间差来做不同的事情,下面分享一段代码实例,它能够实现此种功能,不但能够计算它们之间相差的天数,也能够计算它们之间相差的分钟或者秒数。

代码实例如下:
   [ 其他 ] 运行代码    下载代码
<script>
function GetDateDiff(startTime,endTime,diffType) 
{ 
  startTime=startTime.replace(/\\-/g, "/"); 
  endTime=endTime.replace(/\\-/g, "/"); 
  diffType=diffType.toLowerCase(); 
  var sTime=new Date(startTime); 
  var eTime=new Date(endTime); 
  var divNum=1; 
  switch(diffType) 
  { 
    case "second": 
      divNum=1000; 
      break; 
    case "minute": 
      divNum=1000*60; 
      break; 
    case "hour": 
      divNum=1000*3600; 
      break; 
    case "day": 
      divNum =1000*3600*24; 
      break; 
    default: 
      break; 
  } 
  return parseInt((eTime.getTime() - sTime.getTime())/parseInt(divNum)); 
} 
console.log(GetDateDiff("2010-10-11 00:00:00", "2013-10-8 00:01:40","day"));
console.log(GetDateDiff("2010-10-11 00:00:00", "2011-6-20 00:01:40","minute"));
</script>

代码描述:JavaScript计算 时间相差天数。JavaScript计算两个时间点相差天数实例代码



134 179



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册



×
×
51前端

注册

×
绑定手机

请绑定手机号,在继续操作

×
单次下载支付

应付金额:279

支付完成后,回到下载页面,在进行下载

官方QQ群
意见反馈
qq群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到