在 metro-ui datetimepicker 中限制过去的日期
restrict past dates in metro-ui datetimepicker
我在我的项目中使用 metro-iu datetimpicker
并且我使用以下代码限制粘贴日期:
<div class="cell size-p20 padding10">
<label>Select Date: *</label>
<div class="full-size">
<div class="input-control text" id="datepicker">
<input id="filter-date" type="text" ng-model="selectedDate"/>
<button class="button">
<span class="mif-calendar"></span></button>
</div>
<input type="submit" name="submit" value="Submit" class="button primary" ng-click="doAction()">
</div>
</div>
和正在执行此限制的 jquery:
$(function(){
$("#datepicker").datepicker({
format: "yyyy-mm-dd",
minDate: new Date()
});
});
检查 JSFiddle 上的此示例以了解此限制,但如您所见,它也限制了今天的日期,因此您无法点击它,我不想这样,所以我该如何解决这个,所以它会限制从昨天而不是今天开始的日期,谢谢。
尝试手动将最小日期更改为昨天使用date.now以毫秒减去日期
$(function(){
$("#datepicker").datepicker({
minDate:new Date(Date.now()-86400000)
});
});
看到这个FIDDLE
我在我的项目中使用 metro-iu datetimpicker
并且我使用以下代码限制粘贴日期:
<div class="cell size-p20 padding10">
<label>Select Date: *</label>
<div class="full-size">
<div class="input-control text" id="datepicker">
<input id="filter-date" type="text" ng-model="selectedDate"/>
<button class="button">
<span class="mif-calendar"></span></button>
</div>
<input type="submit" name="submit" value="Submit" class="button primary" ng-click="doAction()">
</div>
</div>
和正在执行此限制的 jquery:
$(function(){
$("#datepicker").datepicker({
format: "yyyy-mm-dd",
minDate: new Date()
});
});
检查 JSFiddle 上的此示例以了解此限制,但如您所见,它也限制了今天的日期,因此您无法点击它,我不想这样,所以我该如何解决这个,所以它会限制从昨天而不是今天开始的日期,谢谢。
尝试手动将最小日期更改为昨天使用date.now以毫秒减去日期
$(function(){
$("#datepicker").datepicker({
minDate:new Date(Date.now()-86400000)
});
});
看到这个FIDDLE