pickaday.js用户只能选择接下来15天的任何日期

时间:2016-02-08 12:47:47

标签: javascript

我正在使用sw_eqs <- beqs(screenName = "Swedish Mid Caps", screenType = "PRIVATE") 。我希望用户只能选择今天和接下来的15个日期之间的日期。我已使用javascript pickaday.js功能设置当前日期,但我无法弄清楚如何将最大日期设置为下一个15天。请检查下面的代码

HTML

new Date()

SCRIPT

<input value="" id="datepicker" type="text" readonly>

3 个答案:

答案 0 :(得分:2)

只需像这样设置maxDate

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

答案 1 :(得分:1)

我猜你可以用setDate:

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

关于Subtract days from a date in JavaScript

答案 2 :(得分:0)

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 
});

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