dateRange
生成日期范围数组
日期范围配置
生成的日期数组(8 个日期)
2025-12-10
2025-12-11
2025-12-12
2025-12-13
2025-12-14
2025-12-15
2025-12-16
2025-12-17
函数签名
typescript
function dateRange(
start: Date | string | number,
end: Date | string | number,
step?: number
): Date[]参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
start | Date | string | number | 是 | 起始日期 |
end | Date | string | number | 是 | 结束日期 |
step | number | 否 | 步长(天数),默认为 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)]