javascript - 如何在输入类型日期中将最大日期设置为从今天算起的第 7 天?

标签 javascript html

var today = new Date().toISOString().split('T')[0];

document.getElementsByName("DateOfTravel")[0].setAttribute('min', today);

借助此功能,我可以将最小日期设置为今天的日期,但现在我想将最大日期设置为今天日期后的第7个日期

最佳答案

您可以编写以下代码。

<input type="date" id="datePickerId" />

var date = new Date();
date.setDate(date.getDate() + 7);

datePickerId.max = date.toISOString().split("T")[0];

关于javascript - 如何在输入类型日期中将最大日期设置为从今天算起的第 7 天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55166467/

相关文章:

JavaScript 空值检查

javascript - Knockoutjs 可见绑定(bind) ||或者?

javascript - 使用 JavaScript 和 HTML5 Canvas 显示绘图过程

jquery - 当插入符位于内容可编辑的 div 中时插入 html

html - 将包含动态调整大小的输入元素的内联标签定位到表单中

javascript - 如何理解页面是否使用 javascript 作为 iframe(外部站点)加载?

javascript - 如何在 React 中调用 render 之前重置状态?

javascript - 在 onChange 中 react 事件目标值

html - 背景颜色旋转CSS

php - 将用户输入插入数组,然后插入 sqlite 数据库