Jquery 如何设置最长日期

Jquery 如何设置最长日期,jquery,datetime,picker,Jquery,Datetime,Picker,要设置日期范围,请执行以下操作: <script type="text/javascript" src="<?php echo theme_js('jquery.simple-dtpicker.js')?>"></script> <link type="text/css" href="<?php echo theme_css('jquery.simple-dtpicker.css')?>" rel="stylesheet" /> <

要设置日期范围,请执行以下操作:

<script type="text/javascript" src="<?php echo theme_js('jquery.simple-dtpicker.js')?>"></script>
<link type="text/css" href="<?php echo theme_css('jquery.simple-dtpicker.css')?>" rel="stylesheet" />
<script type="text/javascript">
var now = new Date();
var yourDate = now.getDate()  + '/' + (now.getMonth() + 3) + '/' + now.getFullYear();
//alert(today);
$('#date_tim').appendDtpicker({
"futureOnly": true,"autodateOnStart": false,"setDate": yourDate,"minTime":"10:00","maxTime":"18:00","closeOnSelected": true
});

</script>
要设置日期,可以使用以下代码:

   $('#date_tim').appendDtpicker({
            maxDate : '2016/11/10',
            minDate: '2016/09/10'        
        });

你需要提及你想在新日期内设置的任何日期和时间

定义不带硬编码的Maxdate:-

$('#date_tim').handleDtpicker('setDate', new Date(2016, 09, 10, 0, 0, 0));

在jquery datepicker中,您可以使用{maxDate:+2M}表示从当前日期算起的+2个月。你用的是哪一个?我用的是datetimepicker,这是一个{maxDate:+2M}对我不起作用我使用了这个我想知道如何在我的setDate中使用var youdate。如何使用…?非常感谢,这很有效,但是如何将minDate设置为当前日期,最大日期设置为+3个月…?获取当前日期并相应地生成子字符串,然后传递到setDate函数。对设置maxDate也这样做,获取当前日期加上+3个月,并相应地设置字符串格式。@GunasekarDNM,您可以将答案标记为已接受,如果对您有效,则可以进行放弃投票,以便对其他人也有用。
function dateP() {
    var today = new Date();
    $(".datepicker").datepicker({
        dateFormat: "dd/mm/yy",
        maxDate: "-1d"
    });
    $(".datepickerYesterday").datepicker({
        dateFormat: "dd/mm/yy",
        maxDate: "-1d"
    }).datepicker("setDate", -1);
    $('.datepickerMonthlyReport').datepicker({
        changeMonth: true,
        changeYear: true,
        showButtonPanel: true,
        maxDate: "-1M",
        dateFormat: 'mm/yy',
        onChange: function(dateText, inst) {
            $(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
        },
        beforeShow: function(el, dp) {
            $('#ui-datepicker-div').addClass('hide-calendar');
        },
        onClose: function(dateText, inst) {
            $('#ui-datepicker-div').removeClass('hide-calendar');
            $(this).datepicker('setDate', new Date(inst.selectedYear, inst.selectedMonth, 1));
        }
    }).datepicker("setDate", new Date(today.getFullYear(), today.getMonth() - 1, 1));
};