Skip to content
v3.3.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