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