javascript - jQuery 日期选择器 : how to set start and end date

标签 javascript jquery datepicker

如何设置 jQuery 日期选择器的开始日期,以及开始和结束日期。我试过了,但日历仍然打开到 7 月(今天)并且 minmax 之外的日期没有变灰?

$('#datepicker').datepicker({
    minDate: new Date('30/11/2014'),
    maxDate: new Date('03/05/2015'),
    setDate: new Date('30/11/2014')
});

See jsFiddle

最佳答案

您错误地创建了日期对象。 javascript 日期对象参数是年、月、日。但是,月份参数是零索引的,因此请确保减去一个。更多信息,请查看Date object reference .

$('#datepicker').datepicker({
    minDate: new Date(2014, 10, 30),
    maxDate: new Date(2015, 2, 5),
    setDate: new Date(2014, 10, 30)
});

Live Demo

正如 Pluto 也提到的,您还可以将其格式化为 MM/DD/YYYY。

关于javascript - jQuery 日期选择器 : how to set start and end date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24894048/

相关文章:

javascript - 将所有发布数据发送到 Jquery AJAX

javascript - 我怎样才能让我的圆圈与整个矩形 react ?

javascript - 访问没有 "getElementById"的 Canvas 元素

javascript - jQuery 在多个列表中有一个按钮隐藏/显示项目

php - 单击按钮打开多日期选择器

javascript - 如何使用通用按钮+ selectInput 通过R Shiny 中的javascript更改轨迹n的图例图例状态

javascript - 触发隐藏在函数内但绑定(bind)到 'window' 的自定义事件

jquery - 添加类并动态更改 css (jquery)

javascript - 更改javascript中的日期格式

jquery - 如何以编程方式调用 jquery datepicker select