【问题标题】:Bootstrap date picker endDate引导日期选择器 endDate
【发布时间】:2016-06-24 12:47:33
【问题描述】:

我有这个引导日期选择器配置:

datePickerConfig: {
    changeMonth: true,
    numberOfMonths: 1,
    endDate: new Date(),
    startDate: moment().subtract(1, 'year').toDate(),
    showOn: 'both',
    buttonImageOnly: true,
    buttonText: 'Select date',
    firstDay: moment.localeData().firstDayOfWeek(),
    dateFormat: 'L',
    autoclose: true
}

$('#someId').datepicker(datePickerConfig).datepicker('setDate', new Date())

问题:在这种情况下,我的输入字段将为空:

如果我这样做:

$('someId').datepicker('setEndDate', '+1d');

我不会像上面那样有空输入,但在我的日期选择器中可以选择明天的日期。请参阅下面的屏幕:

我应该为endDate 设置什么值,如果我希望我的日期选择器最后一个日期(必须选择)是今天的日期。当我初始化日期选择器时,我还需要今天的日期。

【问题讨论】:

  • 调整你的图片大小,这样大的图片有很多白色会让你的问题无法阅读
  • 另外,endDate: new Date()后面少了一个逗号,可能只是复制错误?
  • 是的。这是复制错误。
  • 已编辑。图片更小。
  • 帖子我看了3遍还是没看懂你在说什么……

标签: javascript jquery twitter-bootstrap datepicker


【解决方案1】:

感谢关注。 问题解决了,我添加了 datesDisabled 和 endDate 一样!

endDate: '+1d',
datesDisabled: '+1d',

【讨论】:

  • 你为什么不做endDate: '+0d'
  • 如果我在渲染日期选择器后执行此操作,我的输入字段将为空。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-22
相关资源
最近更新 更多