美文网首页我爱编程
js jquery 检查日期是否有效 日期格式化

js jquery 检查日期是否有效 日期格式化

作者: PerfectStranger | 来源:发表于2018-04-09 16:49 被阅读0次

    检查日期是否有效(日期格式为(yyyy-MM-dd)):

    //检查日期是否有效
        function IsDate(mystring) {
            var reg = /^\d{4}-(?:0\d|1[0-2])-(?:[0-2]\d|3[01])( (?:[01]\d|2[0-3])\:[0-5]\d\:[0-5]\d)?$/;
            var str = mystring;
            var arr = reg.exec(str);
            if (str=="") return true;
            if (reg.test(str)){
                return true;
            }
            return false;
        }
    

    日期格式化

        //日期格式化
        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;
        }
    

    相关文章

      网友评论

        本文标题:js jquery 检查日期是否有效 日期格式化

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