DateTimeHelper
Constructors
Section titled “Constructors”constructor
Section titled “constructor”+ new DateTimeHelper(config: Config): DateTimeHelper
Defined in src/DateTimeHelper.ts:58
Parameters:
| Name | Type |
|---|---|
config | Config |
Returns: DateTimeHelper
Methods
Section titled “Methods”dateStringToDateNumber
Section titled “dateStringToDateNumber”▸ dateStringToDateNumber(dateTimeString: string): Maybe‹ExtendedNumber›
Defined in src/DateTimeHelper.ts:81
Parameters:
| Name | Type |
|---|---|
dateTimeString | string |
Returns: Maybe‹ExtendedNumber›
dateToNumber
Section titled “dateToNumber”▸ dateToNumber(date: SimpleDate): number
Defined in src/DateTimeHelper.ts:131
Parameters:
| Name | Type |
|---|---|
date | SimpleDate |
Returns: number
daysInMonth
Section titled “daysInMonth”▸ daysInMonth(year: number, month: number): number
Defined in src/DateTimeHelper.ts:167
Parameters:
| Name | Type |
|---|---|
year | number |
month | number |
Returns: number
endOfMonth
Section titled “endOfMonth”▸ endOfMonth(date: SimpleDate): SimpleDate
Defined in src/DateTimeHelper.ts:175
Parameters:
| Name | Type |
|---|---|
date | SimpleDate |
Returns: SimpleDate
getEpochYearZero
Section titled “getEpochYearZero”▸ getEpochYearZero(): number
Defined in src/DateTimeHelper.ts:109
Returns: number
getNullYear
Section titled “getNullYear”▸ getNullYear(): number
Defined in src/DateTimeHelper.ts:105
Returns: number
getWithinBounds
Section titled “getWithinBounds”▸ getWithinBounds(dayNumber: number): Maybe‹number›
Defined in src/DateTimeHelper.ts:77
Parameters:
| Name | Type |
|---|---|
dayNumber | number |
Returns: Maybe‹number›
isValidDate
Section titled “isValidDate”▸ isValidDate(date: SimpleDate): boolean
Defined in src/DateTimeHelper.ts:113
Parameters:
| Name | Type |
|---|---|
date | SimpleDate |
Returns: boolean
leapYearsCount
Section titled “leapYearsCount”▸ leapYearsCount(year: number): number
Defined in src/DateTimeHelper.ts:163
Parameters:
| Name | Type |
|---|---|
year | number |
Returns: number
numberToSimpleDate
Section titled “numberToSimpleDate”▸ numberToSimpleDate(arg: number): SimpleDate
Defined in src/DateTimeHelper.ts:139
Parameters:
| Name | Type |
|---|---|
arg | number |
Returns: SimpleDate
numberToSimpleDateTime
Section titled “numberToSimpleDateTime”▸ numberToSimpleDateTime(arg: number): SimpleDateTime
Defined in src/DateTimeHelper.ts:154
Parameters:
| Name | Type |
|---|---|
arg | number |
Returns: SimpleDateTime
parseDateTimeFromConfigFormats
Section titled “parseDateTimeFromConfigFormats”▸ parseDateTimeFromConfigFormats(dateTimeString: string): Partial‹object›
Defined in src/DateTimeHelper.ts:101
Parameters:
| Name | Type |
|---|---|
dateTimeString | string |
Returns: Partial‹object›
relativeNumberToAbsoluteNumber
Section titled “relativeNumberToAbsoluteNumber”▸ relativeNumberToAbsoluteNumber(arg: number): number
Defined in src/DateTimeHelper.ts:135
Parameters:
| Name | Type |
|---|---|
arg | number |
Returns: number
toBasisUS
Section titled “toBasisUS”▸ toBasisUS(start: SimpleDate, end: SimpleDate): [SimpleDate, SimpleDate]
Defined in src/DateTimeHelper.ts:179
Parameters:
| Name | Type |
|---|---|
start | SimpleDate |
end | SimpleDate |
Returns: [SimpleDate, SimpleDate]
yearLengthForBasis
Section titled “yearLengthForBasis”▸ yearLengthForBasis(start: SimpleDate, end: SimpleDate): number
Defined in src/DateTimeHelper.ts:195
Parameters:
| Name | Type |
|---|---|
start | SimpleDate |
end | SimpleDate |
Returns: number