如何使用javascript为输入html的日期设置时间范围
我需要为我的2个输入日期设置日期范围。我知道我可以提供最小值和最大值但这将迫使我选择一个特定的时间框架。我想要实现的是选择数据库中已设置的日期 示例:2020年6月至2021年6月 那么数据的时间跨度是多少如何使用javascript为输入html的日期设置时间范围,javascript,php,html,laravel,Javascript,Php,Html,Laravel,我需要为我的2个输入日期设置日期范围。我知道我可以提供最小值和最大值但这将迫使我选择一个特定的时间框架。我想要实现的是选择数据库中已设置的日期 示例:2020年6月至2021年6月 那么数据的时间跨度是多少 有人知道如何动态设置最大值或其范围属性是什么吗?尝试minDate和MaxDate属性。。。参见下面的示例 注意:我使用了DateRangePicker <script type="text/javascript"> var start = new Dat
有人知道如何动态设置最大值或其范围属性是什么吗?尝试minDate和MaxDate属性。。。参见下面的示例 注意:我使用了DateRangePicker
<script type="text/javascript">
var start = new Date('2020-06-1')
var end = new Date('2021-06-1')
$('#date').datetimepicker({
format: 'L',
minDate: start,
maxDate: end
});
</script>
var开始=新日期('2020-06-1')
var end=新日期('2021-06-1')
$(“#日期”).datetimepicker({
格式:“L”,
开始,
maxDate:结束
});
编辑:-
有关不确定的结束日期,请参见下面的示例
<script type="text/javascript">
var day=0;
var month=0;
var year=1; //just pass your date Or Month Or year here,..
var start = new Date('2020-06-1')
var end = new Date(start.getFullYear()+year, start.getMonth()+month, start.getDate()+day)
$('#date').datetimepicker({
format: 'L',
minDate: start,
maxDate: end
});
</script>
var日=0;
var月=0;
var年=1//只需在这里传递您的日期、月份或年份,。。
var开始=新日期('2020-06-1')
var end=新日期(start.getFullYear()+年,start.getMonth()+月,start.getDate()+天)
$(“#日期”).datetimepicker({
格式:“L”,
开始,
maxDate:结束
});
minDate:(日期或字符串)用户可以选择的最早日期。maxDate:(日期或字符串)用户可以选择的最新日期。
startDate(日期或字符串)初始选定日期范围的开始日期。如果提供字符串,则必须与区域设置中设置的日期格式字符串相匹配。
结束日期:(日期或字符串)初始选定日期范围的结束日期
更多信息如果结束日期不确定怎么办?我编辑了不确定结束日期的示例。看看有没有帮助you@Elshaa如果这对你有帮助,请接受答案