zoukankan      html  css  js  c++  java
  • JS格式化时间并比较

    JS格式化时间,然后进行比较。工作遇到的情况,然后网上找到的,记下来,下次用!

    </head>
    <body>
    <button onclick="myFunction()">点我</button>
    <script>
      Date.prototype.Format = function (fmt) { //author: meizz 
        var o = {
            "M+": this.getMonth() + 1, //月份 
            "d+": this.getDate(), //日 
            "h+": this.getHours(), //小时 
            "m+": this.getMinutes(), //分 
            "s+": this.getSeconds(), //秒 
            "q+": Math.floor((this.getMonth() + 3) / 3), //季度 
            "S": this.getMilliseconds() //毫秒 
        };
        if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
        for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
        return fmt;
    } 
    var time1 = new Date().Format("yyyy/MM/dd");
    var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss");
    var x = "2018/01/19";
    if (x > time1)
    {
        //alert("x"+x);
        //alert("今天是2018-01-10之前");
        alert("未到应结日期,可以取消");
    }
    else if(x == time1) {
        //alert("今天是2018-01-10");
        alert("当天为应结日期,不可以取消");
    }
    else
    {
        //alert("t" + time1);
        //alert("今天是2018-01-10之后");
        alert("已过应结日期,不可以取消");
    }
    </script>
    </body>
    </html>      
        
    

    小结

    工作中遇到问题的记录,方便以后使用

  • 相关阅读:
    作业十一
    作业十
    作业九
    作业八
    作业七
    作业六
    作业五
    作业四
    eclipse+maven+web服务,实现对hdfs的目录浏览展示
    Eclipse+hadoop伪态式分布+API
  • 原文地址:https://www.cnblogs.com/black-spike/p/8310773.html
Copyright © 2011-2022 走看看