我不知道为什么我找不到这个问题的答案,但现在已经搜索了 2 个多小时,我已经准备好打破某些东西了。
我需要做的就是复制用户输入的日期并添加一年:
<input id='r_start' name='r_start' type='date' value='' />
<input id='r_end' name='r_end' type='date' value='' />
所以当r_start被编辑时,r_end会自动更新为加一年,
这应该不难吧?度过了漫长的一天!
->请问日历年
最佳答案
HTML
<input id='r_start' name='r_start' value='' type='date'/>
<input id='r_end' name='r_end' value='' type='date' />
JavaScript
$(document).ready(function(){
$('#r_start').on('change',function(){
var d = new Date($(this).val());
d.setMonth(d.getMonth()+13);
var a = ((d.getMonth()) < 10) ? '0'+(d.getMonth()) : (d.getMonth());
var b = (d.getDate() < 10) ? '0'+d.getDate() : d.getDate();
d = d.getFullYear()+'-'+a+'-'+b;
$('#r_end').val(d);
});
});
关于Javascript 复制日期 + 一年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15748585/