Hyperlinkv0.8.0-beta.28

DateTime

DateTime.isLessThanOrEqualToconsteffect/DateTime.ts:1394
(that: DateTime): (self: DateTime) => boolean
(self: DateTime, that: DateTime): boolean

Checks whether the first DateTime is before or equal to the second DateTime.

Example (Checking whether a DateTime is earlier or equal)

import { DateTime } from "effect"

const date1 = DateTime.makeUnsafe("2024-01-01")
const date2 = DateTime.makeUnsafe("2024-01-01")
const date3 = DateTime.makeUnsafe("2024-02-01")

console.log(DateTime.isLessThanOrEqualTo(date1, date2)) // true
console.log(DateTime.isLessThanOrEqualTo(date1, date3)) // true
console.log(DateTime.isLessThanOrEqualTo(date3, date1)) // false
comparisons
export const isLessThanOrEqualTo: {
  (that: DateTime): (self: DateTime) => boolean
  (self: DateTime, that: DateTime): boolean
} = Internal.isLessThanOrEqualTo