Javascript 将后天日期设置为输入的最小日期
这段代码有效,但它设置了今天的日期Javascript 将后天日期设置为输入的最小日期,javascript,date,Javascript,Date,这段代码有效,但它设置了今天的日期 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.getEle
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);
这应该行得通
var today = new Date();
today = new Date(today.setDate(today.getDate() + 2)).toISOString().split('T')[0];
document.getElementsByName("date")[0].setAttribute('min', today);
var today = new Date();
today = new Date(today.setDate(today.getDate() + 2)).toISOString().split('T')[0];
document.getElementsByName("date")[0].setAttribute('min', today);
如果您想从
今天开始创建一个单独的日期
,则需要使用第二个新日期()表达式创建一个日期
var today=新日期();
var minDate=new Date(today.setDate(today.getDate()+2)).toISOString().split(“T”)[0];
console.log(minDate)代码>首先获取所需的日期,然后将其转换为ISOString
,如下所示:
请澄清你的问题。想要的行为到底是什么?我有。我的第一个代码设置为这个输入最小值,因此用户不能选择今天之前的任何日期(今天之前的所有日期都将被禁用)。因此,我想将此最小值更改为“后天日期后”(如果获取当前日期,最小值应为'02-11-2017')。请用几句话告诉我们,您认为您共享的代码如何以及为什么回答了这个问题。@Andrew Ulianov code只回答被标记为低努力的问题,请简要说明您的代码的作用。谢谢
console.log( new Date(new Date().getTime() + 86400000).toISOString().split('T')[0] )