Skip to content
v3.4.0

DateTimeHelper

+ new DateTimeHelper(config: Config): DateTimeHelper

Defined in src/DateTimeHelper.ts:58

Parameters:

NameType
configConfig

Returns: DateTimeHelper

▸ dateStringToDateNumber(dateTimeString: string): Maybe‹ExtendedNumber›

Defined in src/DateTimeHelper.ts:81

Parameters:

NameType
dateTimeStringstring

Returns: Maybe‹ExtendedNumber›


▸ dateToNumber(date: SimpleDate): number

Defined in src/DateTimeHelper.ts:131

Parameters:

NameType
dateSimpleDate

Returns: number


▸ daysInMonth(year: number, month: number): number

Defined in src/DateTimeHelper.ts:167

Parameters:

NameType
yearnumber
monthnumber

Returns: number


▸ endOfMonth(date: SimpleDate): SimpleDate

Defined in src/DateTimeHelper.ts:175

Parameters:

NameType
dateSimpleDate

Returns: SimpleDate


▸ getEpochYearZero(): number

Defined in src/DateTimeHelper.ts:109

Returns: number


▸ getNullYear(): number

Defined in src/DateTimeHelper.ts:105

Returns: number


▸ getWithinBounds(dayNumber: number): Maybe‹number›

Defined in src/DateTimeHelper.ts:77

Parameters:

NameType
dayNumbernumber

Returns: Maybe‹number›


▸ isValidDate(date: SimpleDate): boolean

Defined in src/DateTimeHelper.ts:113

Parameters:

NameType
dateSimpleDate

Returns: boolean


▸ leapYearsCount(year: number): number

Defined in src/DateTimeHelper.ts:163

Parameters:

NameType
yearnumber

Returns: number


▸ numberToSimpleDate(arg: number): SimpleDate

Defined in src/DateTimeHelper.ts:139

Parameters:

NameType
argnumber

Returns: SimpleDate


▸ numberToSimpleDateTime(arg: number): SimpleDateTime

Defined in src/DateTimeHelper.ts:154

Parameters:

NameType
argnumber

Returns: SimpleDateTime


▸ parseDateTimeFromConfigFormats(dateTimeString: string): Partial‹object›

Defined in src/DateTimeHelper.ts:101

Parameters:

NameType
dateTimeStringstring

Returns: Partial‹object›


▸ relativeNumberToAbsoluteNumber(arg: number): number

Defined in src/DateTimeHelper.ts:135

Parameters:

NameType
argnumber

Returns: number


▸ toBasisUS(start: SimpleDate, end: SimpleDate): [SimpleDate, SimpleDate]

Defined in src/DateTimeHelper.ts:179

Parameters:

NameType
startSimpleDate
endSimpleDate

Returns: [SimpleDate, SimpleDate]


▸ yearLengthForBasis(start: SimpleDate, end: SimpleDate): number

Defined in src/DateTimeHelper.ts:195

Parameters:

NameType
startSimpleDate
endSimpleDate

Returns: number