A definition of a season within a calendar year. By default, seasons can be defined as aligning to either months or specific ranges of days. A range in either months or in days must be specified.

interface CalendarConfigSeason {
    abbreviation?: string;
    dayEnd?: null | number;
    dayStart?: null | number;
    monthEnd?: null | number;
    monthStart?: null | number;
    name: string;
}

Properties

abbreviation?: string

The abbreviated name of the season.

dayEnd?: null | number

A day of the year at the end of which the season ends.

dayStart?: null | number

A day of the year at the beginning of which the season starts.

monthEnd?: null | number

An ordinal month at the end of which the season starts.

monthStart?: null | number

An ordinal month at the beginning of which the season starts.

name: string

The full name of the season.