从给定的开始年份开始获取年份列表

时间:2016-03-29 04:32:57

标签: javascript jquery

如何从给定的开始年份开始获取年份列表?

我试过

var start_year = "2011",d = new Date( "01 " + start_year),first = d.getFullYear();
console.log(first);

预期的输出应该是,

  

2011,2012,2013,2014,2015,2016

2016年是最新日期。

但似乎根本不起作用,任何想法,请帮忙吗?

1 个答案:

答案 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的评论。