jquery Datepicker:minDate中奇怪的文档减法

jquery datepicker: weird documentation substraction in minDate

本文关键字:文档 Datepicker minDate jquery      更新时间:2023-09-26

>我刚刚阅读了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 月。