首页 > 解决方案 > 基于另一个输入的最大日期

问题描述

我正在使用“Pickaday Js”库作为日期。

我有这样的html

<input class="today" type="date" id="today">
<input class="another_day" type="date" id="another_day">

我有这样的javascript

var today = new Pikaday({
   field: document.getElementById("today"),
   minDate: new Date(),
});
var another_day = new Pikaday({
   field: document.getElementById("another_day"),
   minDate: new Date(),
   maxDate: today.value + 15 // I want the max date to be the today input date + 15 days
});

有人可以帮我实现这一目标吗?

标签: javascripthtmlweb

解决方案


解决。

var another_day = new Pikaday({
   field: document.getElementById("another_day"),
   minDate: new Date(),
   new Date(new Date(document.getElementById("today").value).getTime()+(15*24*60*60*1000)) // Added 15 days to input today
});

推荐阅读