Hyperlinkv0.8.0-beta.28

DateTime

DateTime.subtractconsteffect/DateTime.ts:2365
(parts: Partial<DateTime.PartsForMath>): <A extends DateTime>(
  self: A
) => A
<A extends DateTime>(self: A, parts: Partial<DateTime.PartsForMath>): A

Subtracts the given amount of unit from a DateTime.

Example (Subtracting date and time parts)

import { DateTime } from "effect"

// subtract 5 minutes
DateTime.makeUnsafe(0).pipe(
  DateTime.subtract({ minutes: 5 })
)
math
export const subtract: {
  (parts: Partial<DateTime.PartsForMath>): <A extends DateTime>(self: A) => A
  <A extends DateTime>(self: A, parts: Partial<DateTime.PartsForMath>): A
} = Internal.subtract