设置jQuery Datepicker值仅限制为上个月



我有这个脚本来选择日期。

  <script type='text/javascript'>
    $(function () {
        $("#datepicker").datepicker({
            minDate: "-5M",
            maxDate: "-1M",   
            changeMonth: true,
            changeYear: true
        });
    });
    function Image13_onclick() {
    }
</script>

允许我选择过去五个月内的任何日期。我想只有一个月的用户选择,这应该是以前月。例如,如果当前月份是三月,那么日期选择器应该只有二月

相对日期必须包含值和周期对;有效期为"y"表示年,"m"表示月,"w"表示周,"d"表示天。例如,"+1m +7d"表示从今天算起的一个月零7天。因此,您只需要计算正确的最小日期和最大日期。JS小提琴

$(function () {
        var date = new Date();
        var maxDate = "-" + date.getDate() + "D";
        var minDate = "-1M " + "-" + (date.getDate() - 1) + "D";;
        $("#datepicker").datepicker({
            minDate: minDate,
            maxDate: maxDate,   
            changeMonth: true,
            changeYear: true
        });
    });

最新更新