Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 引导程序4日期选择器块日期范围_Javascript_Jquery_Twitter Bootstrap_Model View Controller_Datepicker - Fatal编程技术网

Javascript 引导程序4日期选择器块日期范围

Javascript 引导程序4日期选择器块日期范围,javascript,jquery,twitter-bootstrap,model-view-controller,datepicker,Javascript,Jquery,Twitter Bootstrap,Model View Controller,Datepicker,在有人试图将其标记为重复之前,我已经在谷歌上搜索过此类需求,但还没有找到可行的答案 要求使用Bootstrap4具有startDate和endDate日期选择器 开始日期不能大于今天-1年,但结束日期必须大于开始日期+1年。例如,对于开始日期-今天是2020年6月4日,因此我们需要从今天到2019年6月4日。则应启用/选择2019年6月4日之前的日期 另一个要求是,结束日期选择器从开始日期选择器中选择的日期加上1年开始 下面是我目前拥有的代码,它似乎可以阻止从今天的日期减去一年的日期范围 $(“

在有人试图将其标记为重复之前,我已经在谷歌上搜索过此类需求,但还没有找到可行的答案

要求使用Bootstrap4具有startDate和endDate日期选择器

开始日期不能大于今天-1年,但结束日期必须大于开始日期+1年。例如,对于开始日期-今天是2020年6月4日,因此我们需要从今天到2019年6月4日。则应启用/选择2019年6月4日之前的日期

另一个要求是,结束日期选择器从开始日期选择器中选择的日期加上1年开始

下面是我目前拥有的代码,它似乎可以阻止从今天的日期减去一年的日期范围

$(“#UIStartDate”).datepicker({ 自动关闭:是的, 结束日期:'-365d' });

我不知道如何将结束日期的开始日期设置为从开始日期选择器中选择的日期加上1年。两个日期之间的差异不得小于1年


任何帮助都将不胜感激。

请尝试使用此链接中的方法。有了它,您可以很容易地按照以下约定设置开始或结束日期:

$('#UIEndDate').datepicker('setStartDate', new Date(2020, 5, 6));
然后使用
getFullYear()
方法提取开始日期的年份(若尚未存储),并将结束日期设置为年部分递增1

$('#UIEndDate').datepicker('setStartDate', new Date(2020, 5, 6));