Skip to content

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

基于 MIT 许可发布