effect-io-ai

Package: effect
Module: DateTime

DateTime.toEpochMillis

Gets the milliseconds since the Unix epoch of a DateTime.

Details

This returns the UTC timestamp regardless of any time zone information.

Example (Reading epoch milliseconds)

import { DateTime } from "effect"

const dt = DateTime.makeUnsafe("2024-01-01T00:00:00Z")
const epochMillis = DateTime.toEpochMillis(dt)

console.log(epochMillis) // 1704067200000

Signature

declare const toEpochMillis: (self: DateTime) => number

Source

Since v3.6.0