Skip to content

dateRange ​

生成日期范围数组

日期范围配置

生成的日期数组(8 个日期)

2026-11-04
2026-11-05
2026-11-06
2026-11-07
2026-11-08
2026-11-09
2026-11-10
2026-11-11

函数签名 ​

typescript
function dateRange(
  start: Date | string | number,
  end: Date | string | number,
  step?: number
): Date[]

参数 ​

参数名类型必填说明
startDate | string | number是起始日期
endDate | string | number是结束日期
stepnumber否步长(天数),默认为 1

返回值 ​

类型说明
Date[]日期数组

使用示例 ​

typescript
const start = new Date('2024-01-01')
const end = new Date('2024-01-05')

dateRange(start, end)
// [Date(2024-01-01), Date(2024-01-02), ...]

dateRange(start, end, 2)
// [Date(2024-01-01), Date(2024-01-03), Date(2024-01-05)]