Offset represents an offset in weeks.
Equations
- Std.Time.Week.Offset = Std.Time.Internal.UnitVal (86400 * 7)
Instances For
@[instance_reducible]
Equations
@[instance_reducible]
@[instance_reducible]
Equations
@[instance_reducible]
Equations
@[instance_reducible]
Equations
@[instance_reducible]
Equations
@[instance_reducible]
Equations
@[instance_reducible]
Equations
@[instance_reducible]
Equations
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
Equations
@[instance_reducible]
Equations
Ordinal represents a bounded value for weeks of a year, which ranges between 1 and 53.
Equations
Instances For
@[instance_reducible]
Equations
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
Equations
@[instance_reducible]
@[instance_reducible]
@[instance_reducible]
Equations
- Std.Time.Week.OfYear.instInhabitedOrdinal = { default := 1 }
@[instance_reducible]
Equations
@[inline]
Creates an Ordinal from an integer, ensuring the value is within bounds.
Equations
Instances For
Ordinal represents the aligned week number within a month, ranging between 1 and 5.
Aligned weeks are fixed 7-day slots counted from day 1 of the month: days 1-7 are
week 1, days 8-14 are week 2, and so on, independent of which weekday starts the month.
Equations
Instances For
@[instance_reducible]
Equations
@[instance_reducible]
@[instance_reducible]
Equations
@[instance_reducible]
Equations
- Std.Time.Week.Aligned.instInhabitedOrdinal = { default := 1 }
@[instance_reducible]
Equations
Ordinal represents the number of weeks within a month, ranging between 1 and 6.
Equations
Instances For
@[instance_reducible]
Equations
@[instance_reducible]
@[instance_reducible]
Equations
@[instance_reducible]
Equations
- Std.Time.Week.instInhabitedOrdinal = { default := 1 }
@[instance_reducible]
Equations
@[inline]
Creates an Offset from a natural number.
Equations
- Std.Time.Week.Offset.ofNat data = { val := ↑data }
Instances For
@[inline]
Creates an Offset from an integer.
Equations
- Std.Time.Week.Offset.ofInt data = { val := data }
Instances For
@[inline]
Convert Week.Offset into Nanosecond.Offset.
Equations
- weeks.toNanoseconds = Std.Time.Internal.UnitVal.cast Std.Time.Week.Offset.toNanoseconds._proof_1✝ (Std.Time.Internal.UnitVal.mul weeks 604800000000000)