JS中日期相减得到具体天数小时分钟

直接上代码,粘贴复制即可

var  doneDate = "2019-02-27 16:24:36";//模拟数据

var  nowDate = new Date();//获取当前日期时间

var  millisecond1 = nowDate.getTime()-doneDate.getTime();//获取相减的毫秒数;

var  days = Math.floor(millisecond1/(24*3600*1000));//获取天数

//如果天数小于0,则给其赋值00

if(days  < 0){

      days="00";

}

var  millisecond2 = millisecond1%(24*3600*1000);

var  hours = Math.floor(millisecond2/(3600*1000));//获取小时

//判断小时小于0  则赋值00

if(hours < 0){

       hours = "00";

}

var  millisecond3 = millisecond2%(3600*1000);

var  minutes = Math.floor(millisecond3/(60*1000));//获取分钟数

if(minutes  < 0){

       minutes = "00";

}

猜你喜欢

转载自blog.csdn.net/qq_40753946/article/details/87977628