ChronosChronos

min

Returns the earliest Chronos instance based on the underlying universal timestamp.

min()

Returns the earliest Chronos instance based on the underlying universal timestamp.

Signature

static min(...dates: ChronosInput[]): Chronos

Parameters

  • dates: Dates to compare

Return Type

Chronos - Earliest moment (new instance)

Example

playground.ts

Notes

  • All inputs are normalized to Chronos instances before comparison.
  • Comparison is always performed using each instance's UTC timestamp, ensuring a consistent and timezone-agnostic result.
  • When exactly two values are provided, the first value becomes the initial candidate; if the second value represents an earlier moment in time, it replaces the candidate.
  • The returned value is not one of the input values. A new immutable Chronos instance is always created. Its internal timezone, offset, name, and tracking information are cloned from the winning input instance.

Last updated: Tue, Jun 23, 2026 07:34:42PM (UTC)

On this page