easyui datebox 时间格式化

//easyui 格式化日期控件
    $("#contract_begin").datebox({
        required: "true",
        missingMessage: "必填项",
        editable: false,
        formatter: function (date) {
            var y = date.getFullYear();
            var m = date.getMonth() + 1;
            var d = date.getDate();
            return y + "/" + (m < 10 ? ("0" + m) : m) + "/" + (d < 10 ? ("0" + d) : d);
        },
        parser: function (s) {
            if (!s) return new Date();
            var yStr = s.substr(0,4);
            var mStr = s.substr(5,2)
            var dStr = s.substr(8,2)

            var y = parseInt(yStr,10);
            var m = parseInt(mStr,10);
            var d = parseInt(dStr,10);
            if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
                return new Date(y,m-1,d);
            } else {
                return new Date();
            }
        }
    });

猜你喜欢

转载自leiding.iteye.com/blog/2389324