Hyperlinkv0.8.0-beta.28

Order

Order.Dateconsteffect/Order.ts:482
(self: Date, that: Date): Ordering

Order instance for Date objects that compares them chronologically by their timestamp.

When to use

Use when you need chronological ordering for JavaScript date values.

Details

Compares dates by their underlying timestamp in milliseconds since the epoch. Earlier dates are less than later dates. Invalid dates are compared through their getTime() result.

Example (Ordering Dates)

import { Order } from "effect"

const date1 = new Date("2023-01-01")
const date2 = new Date("2023-01-02")

console.log(Order.Date(date1, date2)) // -1
console.log(Order.Date(date2, date1)) // 1
console.log(Order.Date(date1, date1)) // 0
instancesmapInput
Source effect/Order.ts:4821 lines
export const Date: Order<Date> = mapInput(Number, (date) => date.getTime())
Referenced by 6 symbols