Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript pickaday.js用户只能选择未来15天内的任何日期_Javascript - Fatal编程技术网

Javascript pickaday.js用户只能选择未来15天内的任何日期

Javascript pickaday.js用户只能选择未来15天内的任何日期,javascript,Javascript,我正在使用pickaday.js。我希望用户只能选择今天和未来15个日期之间的日期。我已经使用javascriptnew date()函数设置了当前日期,但我不知道如何将max day设置为仅下一个15天。请检查我下面的代码 HTML 我想你可以用setDate来做: var minDate = new Date(year, month, day) ; var maxDate = new Date() ; maxDate.setDate(minDate.getDate()+15) ; 关于我想

我正在使用
pickaday.js
。我希望用户只能选择今天和未来15个日期之间的日期。我已经使用javascript
new date()
函数设置了当前日期,但我不知道如何将max day设置为仅下一个15天。请检查我下面的代码

HTML


我想你可以用setDate来做:

var minDate = new Date(year, month, day) ;
var maxDate = new Date() ;
maxDate.setDate(minDate.getDate()+15) ;

关于

我想你可以用setDate来做:

var minDate = new Date(year, month, day) ;
var maxDate = new Date() ;
maxDate.setDate(minDate.getDate()+15) ;

关于

只需像这样设置
maxDate

maxDate: new Date(currentDate.getTime() + 15 * 24 * 60 * 60 * 1000)

只需像这样设置
maxDate

maxDate: new Date(currentDate.getTime() + 15 * 24 * 60 * 60 * 1000)
这将为您的日历增加15天


这将为您的日历增加15天。

可能重复的可能重复的感谢帮助的可能重复的。。但是如何定义某个日期呢。。。表示如何计算从今天算起的15天Date New Date()提供今天的日期。然后我们再加15天。谢谢你的帮助。。但是如何定义某个日期呢。。。表示如何计算从今天算起的15天Date New Date()提供今天的日期。然后再加上15天。
var someDate = new Date(); 
someDate.setDate(someDate.getDate() + 15)
var picker = new Pikaday({
  field: document.getElementById('datepicker'),
  firstDay: 1,
  format: "DD/MM/YYYY",
  minDate: new Date(),
  maxDate: someDate 
});