比较日期的大小,并根据2017-07-04 9:30获取日期07-04时间9:30

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/luckyJieXu/article/details/74280032
function gettimespan(dt1,dt2,status)
{
  var date1=dt1;  //开始时间
  var date2 = dt2;    //结束时间
  var splitTime1 = date1.split(' ');
  var firstY = splitTime1[0];
  var firstT = splitTime1[1];
  var date3 = new Date(date2).getTime() - new Date(date1).getTime();   //时间差的毫秒数
  //计算出相差天数
  var days=Math.floor(date3/(24*3600*1000));
  //计算出小时数
  var leave1=date3%(24*3600*1000);   //计算天数后剩余的毫秒数
  var hours=Math.floor(leave1/(3600*1000));
  //计算相差分钟数
  var leave2=leave1%(3600*1000);       //计算小时数后剩余的毫秒数
  var minutes=Math.floor(leave2/(60*1000));
  //return hours+"时"+minutes+" 分";
  var time = getDay(firstY,0,1);
  if(status==0){
    return hours+"时"+minutes+" 分";
  }else if(status==1){
    return firstT;
  }else{
    return time;
  }

}

//格式化日期
function getDay(dt,addday,datetype)
{
  var day=addday;
  var date=new Date(Date.parse(dt));
  var n = date.getTime() + day * 24 * 60 * 60 * 1000;
  var result = new Date(n);
  var y = result.getFullYear();
  var m = result.getMonth()+1;if(m<10){m="0"+m}
  var d = result.getDate();if(d<10){d="0"+d}
  var disableDay=y+"-"+m+"-"+d;
  var weekDay=(result.getMonth() +1) + "-" + result.getDate();
  if (datetype=='0'){
    return disableDay;
  }else{
    return weekDay;
  }
}

展开阅读全文

没有更多推荐了,返回首页