Compare two dates, sorting later dates first.
The empy values null and undefined sort last.
null
undefined
the first date to compare
the second date to compare
later dates first
Error if Luxon is not available
import { compareDatesDesc } from "@trashpanda001/helpers/comparators"const earlier = new Date(2020, 0, 1)const later = new Date(2021, 0, 1)compareDatesDesc(later, earlier)// -1 .. 2021-01-01, 2020-01-01compareDatesDesc(earlier, later)// 1 ... 2021-01-01, 2020-01-01 Copy
import { compareDatesDesc } from "@trashpanda001/helpers/comparators"const earlier = new Date(2020, 0, 1)const later = new Date(2021, 0, 1)compareDatesDesc(later, earlier)// -1 .. 2021-01-01, 2020-01-01compareDatesDesc(earlier, later)// 1 ... 2021-01-01, 2020-01-01
Compare two dates, sorting later dates first.
The empy values
null
andundefined
sort last.