如何设置明天的 startDate?我在 Date.today 的文档中没有看到选项,因此我可以再添加一天。
有没有办法做到这一点?
$(function() {
$("#appointment_adate").datepicker({
format: 'yyyy-mm-d',
autoclose: true,
startDate: '+1d'
});
});
如何设置明天的 startDate?我在 Date.today 的文档中没有看到选项,因此我可以再添加一天。
有没有办法做到这一点?
$(function() {
$("#appointment_adate").datepicker({
format: 'yyyy-mm-d',
autoclose: true,
startDate: '+1d'
});
});
bootstrap 没有官方的日期选择器;因此,您应该明确说明您正在使用哪一个。
如果您使用的是eternicode/bootstrap-datepicker,则有一个startDate选项。正如README 中的Options 部分直接讨论的那样:
所有带有“日期”的选项都可以处理日期对象;根据给定格式格式化的字符串;或相对于今天的时间增量,例如“-1d”、“+6m +1y”等,其中有效单位为“d”(天)、“w”(周)、“m”(月)和“y” ' (年)。
所以你会这样做:
$('#datepicker').datepicker({
startDate: '+1d'
})
如果您正在谈论Bootstrap 的 Datepicker,您可以使用以下命令设置开始日期(最小日期):
$('#datepicker').datepicker('setStartDate', <DATETIME STRING HERE>);
this.$('#datepicker').datepicker({minDate: 1});
minDate:0
- 从当前日期启用日历中的日期。MinDate:1
在日历中启用日期currentDate+1
要限制从明天到下个月同一天之间的日期,您需要提供类似
$( "#datepicker" ).datepicker({ minDate: 1, maxDate: "+1M" });
如果你使用bootstrap-datepicker你可以使用这种风格:
$('#datepicker').datepicker('setStartDate', "01-01-1900");
1) 用于明天的日期 startDate: '+1d'
2) 用于昨天的日期 startDate: '-1d'
3) 用于今天的日期 startDate: new Date()