gpt4 book ai didi

jquery - 仅启用当前日期直至 future 30 天 - bootstrap datepicker

转载 作者:行者123 更新时间:2023-12-01 06:48:02 26 4
gpt4 key购买 nike

在rails 3.2.13项目中,我使用bootstrap datepicker插件。现在日历通过禁用以前的日期来显示当前日期。现在我需要限制日历仅选择当前日期 + 接下来的 30 天。

我使用下面的代码来禁用前一个日期,

function currentDatePicker(id){
var nowTemp = new Date();
var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp.getDate(), 0, 0, 0, 0);

$('#' + id).datepicker({
format: "yyyy-mm-dd",
onRender: function(date) {
return date.valueOf() < now.valueOf() ? 'disabled' : '';
}
});
}

最佳答案

在 Bootstrap 日期选择器中设置当前日期使用: startDate: new Date() 它可以指定之前的日期。

设置接下来 30 天的使用: endDate: '+30d' 它仅显示从当前日期算起的 30 天

这里是示例代码:

$('#datepicker').datepicker({ 
startDate: new Date(), // controll start date like startDate: '-2m' m: means Month
endDate: '+30d'

});

关于jquery - 仅启用当前日期直至 future 30 天 - bootstrap datepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20397480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com