在 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