gpt4 book ai didi

javascript - 3个月到2个日期选择器的范围

转载 作者:行者123 更新时间:2023-11-30 14:23:43 26 4
gpt4 key购买 nike

我有 2 个输入类型日期,一个是开始日期,另一个是结束日期,但我想将范围设置为 3 个月。例如,如果用户选择开始日期为 12/09/2018,则第二个日期选择器应该只允许他选择 12/12/2018。知道怎么做吗?

<div class="form-group">
<label for="Sdate" ><strong style=" color:DarkSlateBlue" > Start date </strong></label>
<input type="date" class="form-control" id="sdate" name="startdate" required>
</div>

<div class="form-group">
<label for="Edate"><strong style=" color:DarkSlateBlue" ;> End date </strong>&nbsp;</label>
<input type="date" class="form-control" id="edate" name="enddate" required>
</div>

最佳答案

我想这就是你所期望的答案

var date_input =document.getElementById('sdate');
date_input.onchange = function(){
var selecteddate = new Date(this.value);
var nexdate=1000*60*60*24*30; //30 day count
document.getElementById('edate').max = new Date((selecteddate.getTime()+(nexdate)) - selecteddate.getTimezoneOffset() * 60000).toISOString().split("T")[0];
}

此处示例 Code pen

关于javascript - 3个月到2个日期选择器的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52294424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com