My97Date控件设置默认时间

需求:设置开始时间和结束时间初始化时间隔为一周

<input id="startTime" name="startTime" type="text" style="width: 45%" class="Wdate" onClick="WdatePicker({maxDate: $('#endTime').val(),dateFmt:'yyyy-MM-dd' })" ignore="ignore"/>

<input id="endTime" name="endTime" type="text" style="width: 45%" class="Wdate" onClick="WdatePicker({minDate: $('#startTime').val(),dateFmt:'yyyy-MM-dd' })"ignore="ignore"/>

如果需要设置一个月后的话 就加30

        Date.prototype.pattern = function (fmt) {
            var o = {
                "M+": this.getMonth() + 1, //月份
                "d+": this.getDate(), //日
                "h+": this.getHours() % 12 == 0 ? 12 : this.getHours() % 12, //小时
                "H+": this.getHours(), //小时
                "m+": this.getMinutes(), //分
                "s+": this.getSeconds(), //秒
                "q+": Math.floor((this.getMonth() + 3) / 3), //季度
                "S": this.getMilliseconds() //毫秒
            };
            var week = {
                "0": "\u65e5",
                "1": "\u4e00",
                "2": "\u4e8c",
                "3": "\u4e09",
                "4": "\u56db",
                "5": "\u4e94",
                "6": "\u516d"
            };
            if (/(y+)/.test(fmt)) {
                fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
            }
            if (/(E+)/.test(fmt)) {
                fmt = fmt.replace(RegExp.$1, ((RegExp.$1.length > 1) ? (RegExp.$1.length > 2 ? "\u661f\u671f" : "\u5468") : "") + week[this.getDay() + ""]);
            }
            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;
        }
        $(function () {
            var dt = new Date();
            //$("#startTime").val(dt.pattern("yyyy-MM-dd hh:mm:ss"));
            $("#startTime").val(dt.pattern("yyyy-MM-dd"));
            dt.setDate(dt.getDate() + 7);//获取七天后的日期
            $("#endTime").val(dt.pattern("yyyy-MM-dd"));

        });
 var url = 'multitaskEchartsController.do?getAchievement';
        url += '&startTime=' + $("#startTime").val()
        url += '&endTime=' + $("#endTime").val()

        var dt = new Date();
        //$("#startTime").val(dt.pattern("yyyy-MM-dd hh:mm:ss"));
        $("#startTime").val(dt.pattern("yyyy-MM-dd"));
        dt.setDate(dt.getDate() + 7);//获取七天后的日期
        $("#endTime").val(dt.pattern("yyyy-MM-dd"));

效果如下 QQ20191011-113936@2x

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×