Hyperlinkv0.8.0-beta.28

Duration

Duration.toWeeksconsteffect/Duration.ts:887
(self: Input): number

Converts a Duration to weeks.

Example (Converting durations to weeks)

import { Duration } from "effect"

console.log(Duration.toWeeks(Duration.days(14))) // 2
console.log(Duration.toWeeks(Duration.days(7))) // 1
getters
export const toWeeks = (self: Input): number =>
  match(fromInputUnsafe(self), {
    onMillis: (millis) => millis / 604_800_000,
    onNanos: (nanos) => Number(nanos) / 604_800_000_000_000,
    onInfinity: () => Infinity,
    onNegativeInfinity: () => -Infinity
  })