Hyperlinkv0.8.0-beta.28

DateTime

DateTime.mapEpochMillisconsteffect/DateTime.ts:2151
(f: (millis: number) => number): <A extends DateTime>(self: A) => A
<A extends DateTime>(self: A, f: (millis: number) => number): A

Transforms a DateTime by applying a function to the number of milliseconds since the Unix epoch.

Example (Mapping epoch milliseconds)

import { DateTime } from "effect"

// add 10 milliseconds
DateTime.makeUnsafe(0).pipe(
  DateTime.mapEpochMillis((millis) => millis + 10)
)
mapping
export const mapEpochMillis: {
  (f: (millis: number) => number): <A extends DateTime>(self: A) => A
  <A extends DateTime>(self: A, f: (millis: number) => number): A
} = Internal.mapEpochMillis