【发布时间】:2014-07-22 17:34:47
【问题描述】:
如何设置 jQuery 日期选择器的开始日期,以及开始和结束日期。我试过了,但日历仍然打开到 7 月(今天),min 和 max 之外的日期没有变灰?
$('#datepicker').datepicker({
minDate: new Date('30/11/2014'),
maxDate: new Date('03/05/2015'),
setDate: new Date('30/11/2014')
});
【问题讨论】:
-
您需要像我们在美国那样格式化日期,仅此而已。即:MM/DD/YYYY。这是修改后的 jsFiddle:jsfiddle.net/pvRKe/1
-
@Pluto 啊!谢谢 - 格式客户端依赖?即日历不能在非美国计算机上工作吗?
-
MM/DD/YYYY 似乎确实取决于浏览器(我在规范中没有看到)。对于使用字符串作为 Date 对象的构造函数,这些是官方格式:tools.ietf.org/html/rfc2822#page-14(或 ES5 中的w3.org/TR/NOTE-datetime)。但是,使用不同的构造函数而不是输入字符串更有意义。以下是 Date 构造函数的完整文档(我的信息来自):developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript jquery datepicker