getNearestDateIndex
获取数组中距离目标日期最近的元素下标)
引入版本
0.80.0
Demo
ts
import { getNearestDateIndex } from '@wyfex/iutils'
const targetDate1 = '2026-08-20'
const dates1 = ['2026-08-18', '2026-08-21', '2026-08-22 10:00:00']
console.log(getNearestDateIndex(targetDate1, dates1)) // 1
const targetDate2 = new Date()
const dates2 = [
new Date(2026, 7, 1),
new Date(2026, 1, 1),
new Date(2026, 8, 1)
]
console.log(getNearestDateIndex(targetDate2, dates2)) // 2