日期选择器don'不允许过去的日期加上今天

Datepicker don't allow past dates plus today

本文关键字:日期 今天 过去 选择器 don 不允许      更新时间:2023-09-26

嗨,我有一个引导程序日期选择器。我想把过去所有的日期加上日历上今天的日期都灰掉。我知道我可以用这个来模糊过去的所有日期:

<script type="text/javascript">
$(function () {
    $('#delayed-spiffdate').datepicker({
        startDate: '-0d'
    });
});

但是我该如何模糊当前日期呢?谢谢

如果您想排除所有过去的日期和今天,那么您需要startDate值为+1d:

$(function () {
    $('#delayed-spiffdate').datepicker({
        startDate: '+1d'
    });
});

演示:jsfiddle

War10ck的答案是最干净的。值得注意的是,您还可以使用日期对象将日期选择器参数设置为任何您喜欢的参数。以下是另一个同样有效的答案:
$(function () {
    $('#delayed-spiffdate').datepicker({
        startDate: new Date(new Date().getTime() + 24 * 60 * 60 * 1000)
    });
});

http://jsfiddle.net/qy8kvf39/