如何使用javascript禁用从今天到未来两天的日期选择器?

如何使用javascript禁用从今天到未来两天的日期选择器?,javascript,html,Javascript,Html,当前代码仅禁用今天之前的日期。我需要日历在今天2天后禁用 let dateInput=document.getElementById('pick_date'); const cur_date=新日期(); const cur_month=cur_date.getMonth()>9?cur_date.getMonth()+1:'0'+(cur_date.getMonth()+1); const cur_day=cur_date.getDate()>9?cur_date.getDate():“2”

当前代码仅禁用今天之前的日期。我需要日历在今天2天后禁用

let dateInput=document.getElementById('pick_date');
const cur_date=新日期();
const cur_month=cur_date.getMonth()>9?cur_date.getMonth()+1:'0'+(cur_date.getMonth()+1);
const cur_day=cur_date.getDate()>9?cur_date.getDate():“2”+cur_date.getDate();
const dateStr=cur_date.getFullYear()++'-'+cur_month++'-'+cur_day;
dateInput.setAttribute('min',dateStr)
试试这个

let dateInput=document.getElementById('pick_date');
const cur_date=新日期();
cur_date.setDate(cur_date.getDate()+3);
var dateStr=cur_date.toISOString().split(“T”)[0];;
dateInput.setAttribute('min',dateStr)

然后只需在
当前日期添加2天即可
您可以使用htm5 date的min、max属性。@HarshMishra OP已经知道这一点:
dateInput.setAttribute('min',dateStr)