Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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中增加日期和禁用以前的日期?_Javascript_Jquery_Html - Fatal编程技术网

如何在javascript中增加日期和禁用以前的日期?

如何在javascript中增加日期和禁用以前的日期?,javascript,jquery,html,Javascript,Jquery,Html,我使用html5日期选择器,比如[input type=“date”] 我只需要增加当前日期+1。我的意思是只显示明天的日期和未来的日期,当前日期和以前的日期要禁用状态只显示未来的日期 任何人都请帮帮我 这是我的代码 //禁用日期 var输入=document.getElementById(“preDate”); var today=新日期(); var day=today.getDate()+1; var mon=新字符串(today.getMonth()+1)//一月是零! var yr=

我使用html5日期选择器,比如[input type=“date”]

我只需要增加当前日期+1。我的意思是只显示明天的日期和未来的日期,当前日期和以前的日期要禁用状态只显示未来的日期

任何人都请帮帮我

这是我的代码

//禁用日期
var输入=document.getElementById(“preDate”);
var today=新日期();
var day=today.getDate()+1;
var mon=新字符串(today.getMonth()+1)//一月是零!
var yr=today.getFullYear();
如果(周一长度<0){
mon=“0”+mon;
}
变量日期=新字符串(yr+'-'+mon+'-'+day);
input.disabled=false;
input.setAttribute('min',date)

退款日期
试试这个:

//禁用日期
var输入=document.getElementById(“preDate”);
var today=新日期();
var day=today.getDate()+1;
var mon=新字符串(today.getMonth()+1)//一月是零!
var yr=today.getFullYear();
如果(周一长度>0){
mon=`0${mon}`;
}
如果(第10天){
day=`0${day}`;
}
var date=`${yr}-${mon}-${day}`;
input.disabled=false;
input.setAttribute('min',date);
input.value=日期;
控制台日志(日期)

退款日期

明日日期是这样智能创建的:

var tomorrow = new Date();
tomorrow.setDate(tomorrow.getDate() + 1);

您好,将代码行替换为以下var date=新字符串(yr+'-'+mon+'-'+day);至var日期=新日期(年+'-'+月+'-'+日)@HiteshGohel,但仍然无法工作8-)请参见此处:只需设置
input.value=date