此代码有效,但它设置了今天的日期
var today = new Date().toISOString().split('T')[0];
document.getElementsByName("date")[0].setAttribute('min', today);
我尝试了这个,但它没有用
var today = new Date();
today.setDate(today.getDate() + 2).toISOString().split('T')[0];
document.getElementsByName("date")[0].setAttribute('min', today);
答案 0 :(得分:0)
这应该有效
var today = new Date();
today = new Date(today.setDate(today.getDate() + 2)).toISOString().split('T')[0];
document.getElementsByName("date")[0].setAttribute('min', today);
答案 1 :(得分:0)
如果您想要today
的单独日期,则需要使用第二个new Date()
表达式创建一个日期。
var today = new Date();
var minDate = new Date(today.setDate(today.getDate() + 2)).toISOString().split("T")[0];
console.log(minDate);

答案 2 :(得分:0)
首先获取所需的日期,然后将其转换为ISOString
,如下所示:
var today = new Date();
today = new Date(today.setDate(today.getDate() + 2)).toISOString().split('T')[0];
document.getElementsByName("date")[0].setAttribute('min', today);
答案 3 :(得分:0)
console.log( new Date(new Date().getTime() + 86400000).toISOString().split('T')[0] )