Hyperlinkv0.8.0-beta.28

DateTime

DateTime.isFutureconsteffect/DateTime.ts:1444
(self: DateTime): Effect.Effect<boolean>

Checks effectfully if a DateTime is in the future compared to the current time.

Details

This is an effectful operation that uses the current time from the Clock service.

Example (Checking future DateTime values effectfully)

import { DateTime, Effect } from "effect"

const program = Effect.gen(function*() {
  const futureDate = DateTime.add(yield* DateTime.now, { hours: 1 })
  const isFuture = yield* DateTime.isFuture(futureDate)
  console.log(isFuture) // true
})
comparisons
export const isFuture: (self: DateTime) => Effect.Effect<boolean> = Internal.isFuture