Hyperlinkv0.8.0-beta.28

DateTime

DateTime.subtractDurationconsteffect/DateTime.ts:2316
(duration: Duration.Input): <A extends DateTime>(self: A) => A
<A extends DateTime>(self: A, duration: Duration.Input): A

Subtracts the given Duration from a DateTime.

Example (Subtracting durations)

import { DateTime } from "effect"

// subtract 5 minutes
DateTime.makeUnsafe(0).pipe(
  DateTime.subtractDuration("5 minutes")
)
math
export const subtractDuration: {
  (duration: Duration.Input): <A extends DateTime>(self: A) => A
  <A extends DateTime>(self: A, duration: Duration.Input): A
} = Internal.subtractDuration