javascript - 使用 momentjs 获取前几年的数组

标签 javascript ecmascript-6 momentjs

如何生成直到今天的数组列表?我不能对 [2016,2017,2018] 进行硬编码,因为我每年都必须这样做。

函数 (numberOfYearsBack) {//}

最佳答案

使用 getFullYear() 获取当前年份,并使用 Array.from()使用 map 函数来声明和初始化具有所需值的数组:

const years = (back) => {
  const year = new Date().getFullYear();
  return Array.from({length: back}, (v, i) => year - back + i + 1);
}

console.log(years(3));

关于javascript - 使用 momentjs 获取前几年的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52548032/

相关文章:

javascript - 我不知道如何在 angular2 中包含 js 文件和使用 jquery

javascript - key 已定义,但它会警告 "Each child in a list should have a unique key prop"

javascript - React router 4 如何嵌套路由/admin 和/

javascript - 未找到导出默认值

javascript - Moment.js 使用与系统中定义的时区不同的时区

Angular Material2 日期选择器 - 动态格式化

javascript - AngularJS ngRepeat :dupes

JavaScript - 在启动时隐藏一个 Div(加载)

javascript - 谷歌地图 : zoom in/out with panning to specific point like in maps. google.com 上下文菜单

javascript - 使用 Moment.js 从 ISO 字符串中提取 utcOffset