zoukankan      html  css  js  c++  java
  • 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;
                },
  • 相关阅读:
    PHP 扩展开发
    redis 简单动态字符串 SDS
    解决 call to undefined function mssql_connect 报错
    aws lnmp环境搭建 绑定域名
    PHP 内存管理 写时复制 垃圾回收
    CSS3详解:transform、transition
    详细图解window环境mongodb下载、安装、配置与使用
    介绍一款好用 mongodb 可视化工具
    安装MongoDB启动时报错‘发生系统错误2’的解决办法
    .md即markdown文件的基本常用编写语法
  • 原文地址:https://www.cnblogs.com/ly1368489670/p/13918206.html
Copyright © 2011-2022 走看看