Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 在表单中设置12个月后的新日期_Javascript_Date - Fatal编程技术网

Javascript 在表单中设置12个月后的新日期

Javascript 在表单中设置12个月后的新日期,javascript,date,Javascript,Date,我对脚本非常陌生,检查了许多答案,但找不到完整的答案。 在表单中,我有一个开始日期、月数和结束日期-我想在输入开始日期时显示结束日期-我已经创建了这个脚本,但我肯定缺少一些内容 这是我的密码: [script type="text/javascript" src=Datejs][/js] [script type="text/javascript" ] window.onload = function() { var startdateEl = document.getE

我对脚本非常陌生,检查了许多答案,但找不到完整的答案。 在表单中,我有一个开始日期、月数和结束日期-我想在输入开始日期时显示结束日期-我已经创建了这个脚本,但我肯定缺少一些内容

这是我的密码:

[script type="text/javascript" src=Datejs][/js]
[script type="text/javascript" ]
    window.onload = function() {
        var startdateEl = document.getElementById("customFields_cf_232");
        var leasetermEl = document.getElementById("customFields_cf_34");
        var enddateEl = document.getElementById("customFields_cf_38");
        function CalculateDate {
            var enddateEl=leasetermEl.months().startdateEl;  
        }
        var enddateEl.onblur = CalculateDate;
    };
[/script]

这是我做的。它会实时监听您的击键


var秒=1000;
var分钟=秒*60;
var小时=分钟*60;
var日=小时*24;
风险年=日*365.25;
var startDateInput='input[name=“startDate”];
var endDateInput='input[name=“endDate”];
$(startDateInput).live('keypress',函数(e){
var startDate=$(startDateInput.val();
var endDate=setEndDate(起始日期);
$(endDateInput).val(endDate);
});
函数setEndDate(startDate){
变量日期=新日期();
变量部分=起始日期分割('-');
如果(日期!=''&&parts.length>2){
//年、月(以0为基础)、日
日期:整年(第[2]部分、第[0]-1部分、第[1]部分);
date.setTime(date.getTime()+年);
var mm=date.getMonth()+1;
mm=(mm<10?'0':'')+mm.toString();
var dd=date.getDate();
var yyyy=date.getFullYear();
返回mm+“-”+dd+“-”+yyyy;
}否则{
返回“”;
}
}

您可以在输入中键入的日期的有效格式是什么?