如何从给定的开始年份开始获取年份列表?
我试过
var start_year = "2011",d = new Date( "01 " + start_year),first = d.getFullYear();
console.log(first);
预期的输出应该是,
2011,2012,2013,2014,2015,2016
2016年是最新日期。
但似乎根本不起作用,任何想法,请帮忙吗?
答案 0 :(得分:3)
var start_year = 2011;//If you receive as a string , let it be a string
var current_year = new Date().getFullYear();
for (var i = start_year; i <= current_year; i++) {
console.log(i);
}
在您的代码中,d = new Date( "01 " + start_year)
会说Invalid Date
要获得更好的答案,请查看来自dandavis的Rayon和Idea的评论。