如何限制用户只能在日期选择器jquerymobile中选择两天前的日期和当前日期

how to restrict user to select only two days back date as well current date in date picker jquery mobile

本文关键字:日期 两天 选择 当前日期 选择器 用户 何限制 jquerymobile      更新时间:2023-09-26

如何限制用户从日期选择器日历中选择当前日期或至少过去两天的日期?

我的代码是:

$('#date1').datepick({dateFormat: 'dd-mm-yyyy'});
var date1= $("#date1").val(); 

html代码为:

<input type="text" id="date1" name="date" placeholder="Date"/>

设置最小和最大日期。

$('#date1').datepicker({
   dateFormat: 'dd-mm-yyyy',
   minDate: -2,
   maxDate: 0,
});

跳这个有帮助。演示

您需要为datepicker配置对象配置minDate属性,如下所示:

var d = new Date();
d.setDate(d.getDate()-2);
$('#date1').datepick({dateFormat: 'dd-mm-yyyy', minDate: d});
var date1= $("#date1").val(); 
**html code is**
<input type="text" id="date1" name="date" placeholder="Date"/>

使用相对minDate

$('#date1').datepicker({
    dateFormat: 'dd-mm-yyyy',
    minDate: '-2'
});

演示:Fiddle