1.减少
//减少1天
function reduceDay() {
$(".btn_Reduce").click(function () {
var rt = new Date(document.getElementById("test5").value);
var year = parseInt(rt.getFullYear());
var month = parseInt(rt.getMonth()) + 1;
var day = parseInt(rt.getDate()) - 1;
//日期小于1时,月份减1
if (day < 1) {
month = month - 1;
//取该月极大日期
day = getDaysInMonth(year, month);
//月份小于1时,年减1,12月31日
if (month < 1) {
year = year - 1;
month = 12;
day = 31;
}
}
var nrt = year + "-" + month + "-" + day;
$("#test5").val(nrt)
})
}
2.增加
function getDaysInMonth(year, month) {
var temp = new Date(year, month, 0);
return temp.getDate();
}
//增加1天
function addDay() {
$(".btn_Increase").click(function () {
var rt = new Date(document.getElementById("test5").value);
var year = parseInt(rt.getFullYear());
var month = parseInt(rt.getMonth()) + 1;
var day = parseInt(rt.getDate()) + 1;
//该月极大日期
var dd = getDaysInMonth(year, month);
//如果日期大于极大天数,月加1,日期为1号
if (day > dd) {
month = month + 1;
//如果月份大于12,年加1,月为1号
if (month > 12) {
year = year + 1;
month = 1;
}
day = 1;
}
var nrt = year + "-" + month + "-" + day;
$("#test5").val(nrt);
})
}