Bootstrap DatePicker,如何设置明天的开始日期?

我怎样才能为明天设置startDate? 我没有在Date.today的文档中看到一个选项,所以我可以再添加一天。

有办法实现这个目标吗?

$(function() { $("#appointment_adate").datepicker({ format: 'yyyy-mm-d', autoclose: true, startDate: '+1d' }); }); 

bootstrap没有正式的日期选择器; 因此,您应该明确说明您正在使用哪一个。

如果您使用的是eternicode / bootstrap-datepicker ,则会有一个startDate选项。 正如README中选项部分直接讨论的那样:

采用“日期”的所有选项都可以处理Date对象; 根据给定格式格式化的字符串; 或者相对于今天的timedelta,例如’-1d’,’+ 6m + 1y’等,其中有效单位是’d’(天),’w’(星期),’m’(月)和’y ‘ (年)。

所以你会这样做:

 $('#datepicker').datepicker({ startDate: '+1d' }) 

如果您正在讨论引导程序的Datepicker ,请使用以下命令设置开始日期(最小日期):

 $('#datepicker').datepicker('setStartDate', ); 
 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");