+和 - 符号在datePicker选项中的作用是什么?

时间:2016-11-19 13:00:50

标签: javascript jquery jquery-plugins

我刚刚浏览了 datetimepicker Docs 示例,并遇到了以下示例:

Array ( 
[0] => Array ( [0] => 10 ) 
[1] => Array ( [0] => 15 [1] => 16 [2] => 17 ) 
[2] => Array ( [0] => 20 ) 
      )

现在我知道javascript中的jQuery('#datetimepicker7').datetimepicker({ timepicker:false, formatDate:'Y/m/d', minDate:'-1970/01/02',//yesterday is minimum date(for today use 0 or -1970/01/01) maxDate:'+1970/01/02'//tomorrow is maximum date calendar }); 功能如下:

  

创建一个表示单个时刻的JavaScript Date实例   时间。日期对象基于时间值,即时间值   自1970年1月1日UTC以来的毫秒数。

但为什么在日期开头的+和 - 标志?像这样:

Date()

1 个答案:

答案 0 :(得分:1)

我看了一下code on github并进行了一些调试,它看起来像评论所说的那样。一个+标志明天会给你,-标志会在昨天给你。我不清楚为什么1970/01/02在使用加号或减号时被视为特殊值。但它确实有效。如果您指定+1972/01/02而不是+1970/01/02,您将获得“明天”加上两年。