我想要做的是在datepicker
中选择week1
的日期然后调用函数mydateset(wk)
在week2
输入中设置日期加7天。
我的代码:
<input class="wide-control form-control default" type="date" id="week1" style="font-weight: bold;" onblur="mydateset('week1')">
<input class="wide-control form-control default" type="date" id="week2" style="font-weight: bold;">
<script>
function mydateset(wk) {
if (wk == 'week1') {
var tt = document.getElementById('week1').value;
window.alert("tt is = "+ tt );
}
var ndate = new Date(tt);
window.alert("date is = "+ ndate);
var newdate = new Date(ndate);
window.alert("newdate is = "+ newdate);
newdate.setDate(newdate.getDate() + 8);
var dd = newdate.getDate();
var mm = newdate.getMonth() + 1;
var y = newdate.getFullYear();
var someFormattedDate = dd +'/' +mm + '/' + y;
window.alert("(New date is = "+someFormattedDate );
//document.getElementById('week2').value = someFormattedDate;
$('#week2').val(someFormattedDate);
}
</script>
我不得不用0(如果小于10)来填充日期和月份的汽车。我必须为datepicker格式化字符串“yyyy-mm-dd”以接受日期。