美文网首页
快速校验日期是否有效的方式-js实现

快速校验日期是否有效的方式-js实现

作者: 南昌大魔王 | 来源:发表于2019-04-26 20:37 被阅读0次

    说明

    快速校验日期是否有效的方法。可能不是原创,但这是自己想出来。

    具体代码

    function checkDate(strDate) {
        var dat = new Date(strDate);
        var arrDate = strDate.split("-");
        if (dat == "Invalid Date") {
            console.log("Invalid Date");
        } else {
            if (parseInt(dat.getDate()) === parseInt(arrDate[2])) {
                console.log('OK');
            } else {
                console.log("Invalid Date");
            }
        }
    }
    
    
    checkDate("2018-1-12") //OK
    checkDate("2018-01-02") //OK
    checkDate("2018-2-29") //Invalid Date
    checkDate("2016-2-29") //OK
    checkDate("2016-2-30") //Invalid Date
    

    相关文章

      网友评论

          本文标题:快速校验日期是否有效的方式-js实现

          本文链接:https://www.haomeiwen.com/subject/cyfcnqtx.html