Skip to main content

Interface: PlainParts

Defined in: model/time.ts:26

A plain time: a wall-clock reading with no zone attached, so it names no Instant until a zone resolves it (CONTEXT.md). A domain shape, not zone machinery — which is why it lives here and not in time/: extensions/ needs it for the dateInput seam and may import model/, while time/ is sealed from it. time/'s own PlainParts extends this with the dayOfWeek its zone math fills in.

Properties​

day​

day: number

Defined in: model/time.ts:30


dayOfWeek?​

optional dayOfWeek?: number

Defined in: model/time.ts:37

ISO day of week: 1 = Monday … 7 = Sunday. Derived, never authored: time/'s toPlain always fills it and its fromPlain never reads it, so a caller building a PlainParts to write may omit it.


hour​

hour: number

Defined in: model/time.ts:31


minute​

minute: number

Defined in: model/time.ts:32


month​

month: number

Defined in: model/time.ts:29

1-12.


second​

second: number

Defined in: model/time.ts:33


year​

year: number

Defined in: model/time.ts:27