获取当前日期八位数 20211022 需要加上月份 实现年的跳转 例如加3个月 变成20220122 加12个月 变成20221022 都是需要八位数 百度了很多方法 发现转换过来隔年低于十月的是7位数 也就是当前20211022 加3个月变成了七位数的 20220122 这个要怎么解决啊
你可以看看我这个倒计时的代码然后参考一下
function countDown(time){
var nowTime =+ new Date();
var inputTime =+ new Date(time);
var times = (inputTime-nowTime)/1000;
var d = parseInt(times/60/60/24); d = d<10?'0'+d:d;
var h = parseInt(times/60/60%24); h = h<10?'0'+h:h;
var m = parseInt(times/60%60); m = m<10?'0'+m:m;
var s = parseInt(times%60); s = s<10?'0'+s:s;
document.getElementById('timer').innerHTML = '还剩' + d + '天' + h + '小时' +m + '分' + s +'秒';
setInterval(function(){
countDown(time);
},1000)
}
哈喽。判断小于10就补0咯
function addMonth(n){
var curDate = new Date()
var year = curDate.getFullYear()
var month = curDate.getMonth() + 1 + n
var day = curDate.getDate()
if(month > 12) {
year = year + 1
month = month - 12
}
month = month<10?'0'+month:month
day = day<10?'0'+day:day
}
addMonth(3)