You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何生成从指定年份N到用户当前年份的年份列表

生成指定年份N到当前年份的列表实现方法

Python 实现

直接利用datetime模块获取当前年份,再通过range生成年份序列:

from datetime import datetime

# 指定起始年份N
start_year = 2018
# 获取当前年份
current_year = datetime.now().year
# 生成年份列表
year_list = list(range(start_year, current_year + 1))

print(year_list)  # 输出示例: [2018, 2019, 2020, 2021, 2022, 2023, 2024]

JavaScript 实现

不管是浏览器环境还是Node.js,都可以通过Date对象获取当前年份,再循环生成数组:

// 指定起始年份N
const startYear = 2018;
// 获取当前年份
const currentYear = new Date().getFullYear();
// 生成年份数组
const yearArray = [];
for (let year = startYear; year <= currentYear; year++) {
  yearArray.push(year);
}

console.log(yearArray);  // 输出示例: [2018, 2019, 2020, 2021, 2022, 2023, 2024]

Excel 实现

用SEQUENCE函数一键生成,不需要写公式循环:
在单元格中输入公式:

=SEQUENCE(YEAR(TODAY())-N+1, 1, N, 1)

把公式里的N替换成你的起始年份,比如=SEQUENCE(YEAR(TODAY())-2018+1,1,2018,1),回车后就会自动生成从2018到当前年份的序列。

内容的提问来源于stack exchange,提问作者MElochukwu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 15:35:40