更改第二个日期时的第一个日期选择器将自动更改一年

First Datepicker onchange 2nd date will automatic by 1 year

本文关键字:日期 一年 选择器 第二个 第一个      更新时间:2023-09-26

嗨,朋友们,有没有任何可能的方法可以根据第一个日期选择器按1年自动生成日期。。

$("#aggstarts").datepicker({
        nextText: "",
        prevText: "",
        dateFormat: "dd-mm-yy",
        changeMonth: true,
        changeYear: "true",
        yearRange: '1800:2030'       
        }
<input type="text" id="aggstart" class="datepicker form-control">
<input type="text" id="aggends">

试试这个HTML

<input type="text" class="input-small " id="v_map_1"  date-format="dd-mm-yyyy">
<input type="text" class="input-small " id="v_map_2"  date-format="dd-mm-yyyy">

编写脚本

$(document).ready(function(){     
        $(function() {
            $( "#v_map_1" ).datepicker({
            defaultDate: "-d",
            changeMonth: true,
            dateFormat:"dd-mm-yy",
            onClose: function( selectedDate ) {
                  var d=selectedDate.split("-");
                  var da=d[0];
                  var mo=d[1];
                  var yr=parseInt(d[2])+1;
                  var nd=da+"-"+mo+"-"+yr;
                  $( "#v_map_2" ).datepicker( "setDate", nd );
                 }
            });
            $( "#v_map_2" ).datepicker({
            changeMonth: true,
            dateFormat:"dd-mm-yy",
            });
        });
    });

演示