>我刚刚阅读了jQuery的日期选择器的官方文档,特别是minDate设置,其中包含以下代码片段:
$( ".selector" ).datepicker({
minDate: new Date(2007, 1 - 1, 1)
});
有人可以向我解释上述1 - 1
的意义是什么吗?据我了解,这将在 JavaScript 中被评估为零,这对于日期中的月份没有意义。
谢谢
PS:这看起来不像是错别字,因为同样的事情在后面重复了几行。
月份以 0 开头,所以如果你想将日期设置为 2007 年 1 月 1 日,你必须使用
new Date(2007, 0, 1)
这相当于
new Date(2007, 1 - 1, 1)
阅读文档
month:表示月份的整数值,从 0 表示 1 月开始,到 11 表示 12 月。