js获取当前时间之后所有的年月日
时间: 2023-11-21 16:53:21 浏览: 121
js获取年月日和当月的天数
可以使用JavaScript中的Date()类和循环语句来获取当前时间之后所有的年月日。具体实现方法如下:
```
//获取当前时间
var currentDate = new Date();
//获取当前年份
var currentYear = currentDate.getFullYear();
//获取当前月份
var currentMonth = currentDate.getMonth() + 1;
//获取当前日期
var currentDay = currentDate.getDate();
//循环输出当前时间之后的年月日
for(var i = 0; i < 365; i++){
//获取当前时间之后的年份
var year = currentYear + Math.floor((currentMonth + i) / 12);
//获取当前时间之后的月份
var month = (currentMonth + i) % 12;
//如果月份为0,则表示为12月份
if(month == 0){
month = 12;
}
//获取当前时间之后的日期
var day = currentDay;
//获取当前时间之后的月份的天数
var daysInMonth = new Date(year, month, 0).getDate();
//如果当前时间之后的日期大于当前时间之后的月份的天数,则将日期设置为当前时间之后的月份的天数
if(day > daysInMonth){
day = daysInMonth;
}
//输出当前时间之后的年月日
console.log(year + "-" + (month < 10 ? "0" + month : month) + "-" + (day < 10 ? "0" + day : day));
}
```
阅读全文