js获取两个时间差


js获取两个时间差

function time_dis (direct_time) {
  // direct_time格式为yyyy-mm-dd hh:mm:ss 指定时间
  var now_time = Date.parse(new Date());//当前时间的时间戳
  var end_time = Date.parse(new Date(direct_time));//指定时间的时间戳
  if (end_time<now_time) {
  //  截止时间已过
    return false
  }else {
    //计算相差天数
    var time_dis = end_time - now_time;
    var days=Math.floor(time_dis/(24*3600*1000));
    //计算出小时数
    var leave1=time_dis%(24*3600*1000);//计算天数后剩余的毫秒数
    var hours=Math.floor(leave1/(3600*1000));
    //计算相差分钟数
    var leave2=leave1%(3600*1000);//计算小时数后剩余的毫秒数
    var minutes=Math.floor(leave2/(60*1000));
    //计算相差秒数
    var leave3=leave2%(60*1000);//计算小时数后剩余的毫秒数
    var second = leave3/1000;
    return days+"天"+hours+"小时"+minutes+"分"+second+"秒";
  }
}
time_dis('2018-12-10 16:30:00')//x天x小时x分钟x秒

转化为年月日时分秒

// 转化为年月日时分秒
            myformatter(date) {
                //
                var strDate = date.getFullYear() + "-";
                //
                if (date.getMonth() + 1 < 10) {
                    strDate += "0" + date.getMonth() + 1 + "-";
                } else {
                    strDate += date.getMonth() + 1 + "-";
                }
                //
                if (date.getDate() < 10) {
                    strDate += "0" + date.getDate() + " ";
                } else {
                    strDate += date.getDate() + " ";
                }
                // 小时
                if (date.getHours() < 10) {
                    strDate += "0" + date.getHours() + ":";
                } else {
                    strDate += date.getHours() + ":";
                }
                // 分钟
                if (date.getMinutes() < 10) {
                    strDate += "0" + date.getMinutes() + ":";
                } else {
                    strDate += date.getMinutes() + ":";
                }
                // 秒数
                if (date.getSeconds() < 10) {
                    strDate += "0" + date.getSeconds();
                } else {
                    strDate += date.getSeconds();
                }
                return strDate;
            },

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM