【发布时间】:2014-02-11 06:19:33
【问题描述】:
我将此代码用于日期选择器并希望增加年份(仅从完整日期开始的年份),它显示在其他字段上。目前它附加数字(类型=数字在 Firefox 中不起作用,对 chrome 很好)字段值当年。
我希望如果数字字段中有 5,那么它应该显示 (2014 + 5) = 2019。但我的代码将 20145 作为年份返回
这里是Fiddle
我的 Js 代码在这里。
$( "#dtp" ).datepicker({
minDate: 0,
onSelect: function(dateText, inst) {
var date = $(this).datepicker('getDate'),
day = date.getDate(),
month = date.getMonth() + 1,
year = date.getFullYear() + 1;
//alert(day + '-' + month + '-' + year);
$('#popupDatepicker1').val(day + '-' + month + '-' + year);
}
});
$('#user_lic').change(function(){
var numberOfDaysToAdd = this.value;
var date = $('#dtp').datepicker('getDate'),
day = date.getDate(),
month = date.getMonth() + 1,
year = date.getFullYear() + numberOfDaysToAdd;
$('#popupDatepicker1').val(day + '-' + month + '-' + year);
})
【问题讨论】:
标签: javascript jquery jquery-ui datepicker