Variables
Const ISO8601_TIMEZONE_PATTERN
• ISO8601_TIMEZONE_PATTERN: RegExp = /([zZ]|([+-])(\d{2}):(\d{2}))$/
Defined in util/strftime.ts:4
Const dayNames
• dayNames: string[] = [
‘Sunday’, ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’
]
Defined in util/strftime.ts:10
Const dayNamesShort
• dayNamesShort: string[] = dayNames.map(abbr)
Defined in util/strftime.ts:14
Const monthNames
• monthNames: string[] = [
‘January’, ‘February’, ‘March’, ‘April’, ‘May’, ‘June’, ‘July’, ‘August’,
‘September’, ‘October’, ‘November’, ‘December’
]
Defined in util/strftime.ts:6
Const monthNamesShort
• monthNamesShort: string[] = monthNames.map(abbr)
Defined in util/strftime.ts:13
Const rFormat
• rFormat: RegExp = /%([-_0^#:]+)?(\d+)?([EO])?(.)/
Defined in util/strftime.ts:5
Const timezoneOffset
• timezoneOffset: number = new Date().getTimezoneOffset()
Defined in util/strftime.ts:3
Functions
abbr
▸ abbr(str: string): string
Defined in util/strftime.ts:27
Parameters:
| Name | Type |
|---|---|
str |
string |
Returns: string
century
▸ century(d: Date): number
Defined in util/strftime.ts:60
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
createDateFixedToTimezone
▸ createDateFixedToTimezone(dateString: string): Date
Defined in util/strftime.ts:186
Parameters:
| Name | Type |
|---|---|
dateString |
string |
Returns: Date
daysInMonth
▸ daysInMonth(d: Date): number[]
Defined in util/strftime.ts:32
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number[]
default
▸ default(d: Date, formatStr: string): string
Defined in util/strftime.ts:142
Parameters:
| Name | Type |
|---|---|
d |
Date |
formatStr |
string |
Returns: string
format
▸ format(d: Date, match: RegExpExecArray): any
Defined in util/strftime.ts:156
Parameters:
| Name | Type |
|---|---|
d |
Date |
match |
RegExpExecArray |
Returns: any
getDayOfYear
▸ getDayOfYear(d: Date): number
Defined in util/strftime.ts:36
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
getSuffix
▸ getSuffix(d: Date): any
Defined in util/strftime.ts:55
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: any
getWeekOfYear
▸ getWeekOfYear(d: Date, startDay: number): string
Defined in util/strftime.ts:43
Parameters:
| Name | Type |
|---|---|
d |
Date |
startDay |
number |
Returns: string
isLeapYear
▸ isLeapYear(d: Date): boolean
Defined in util/strftime.ts:51
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: boolean
Object literals
Const formatCodes
▪ formatCodes: object
Defined in util/strftime.ts:94
%
▸ %(): string
Defined in util/strftime.ts:140
Returns: string
A
▸ A(d: Date): string
Defined in util/strftime.ts:96
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
B
▸ B(d: Date): string
Defined in util/strftime.ts:98
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
C
▸ C(d: Date): number
Defined in util/strftime.ts:100
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
H
▸ H(d: Date): number
Defined in util/strftime.ts:103
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
I
▸ I(d: Date): string
Defined in util/strftime.ts:104
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
L
▸ L(d: Date): number
Defined in util/strftime.ts:108
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
M
▸ M(d: Date): number
Defined in util/strftime.ts:110
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
N
▸ N(d: Date, opts: FormatOptions): any
Defined in util/strftime.ts:111
Parameters:
| Name | Type |
|---|---|
d |
Date |
opts |
FormatOptions |
Returns: any
P
▸ P(d: Date): *”am” | “pm”*
Defined in util/strftime.ts:117
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: *”am” | “pm”*
S
▸ S(d: Date): number
Defined in util/strftime.ts:120
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
U
▸ U(d: Date): string
Defined in util/strftime.ts:122
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
W
▸ W(d: Date): string
Defined in util/strftime.ts:124
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
X
▸ X(d: Date): string
Defined in util/strftime.ts:126
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
Y
▸ Y(d: Date): number
Defined in util/strftime.ts:128
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
a
▸ a(d: Date): string
Defined in util/strftime.ts:95
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
b
▸ b(d: Date): string
Defined in util/strftime.ts:97
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
c
▸ c(d: Date): string
Defined in util/strftime.ts:99
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
d
▸ d(d: Date): number
Defined in util/strftime.ts:101
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
e
▸ e(d: Date): number
Defined in util/strftime.ts:102
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
j
▸ j(d: Date): number
Defined in util/strftime.ts:105
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
k
▸ k(d: Date): number
Defined in util/strftime.ts:106
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
l
▸ l(d: Date): string
Defined in util/strftime.ts:107
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
m
▸ m(d: Date): number
Defined in util/strftime.ts:109
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
n
▸ n(): string
Defined in util/strftime.ts:139
Returns: string
p
▸ p(d: Date): *”AM” | “PM”*
Defined in util/strftime.ts:116
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: *”AM” | “PM”*
q
▸ q(d: Date): any
Defined in util/strftime.ts:118
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: any
s
▸ s(d: Date): number
Defined in util/strftime.ts:119
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
t
▸ t(): string
Defined in util/strftime.ts:138
Returns: string
u
▸ u(d: Date): number
Defined in util/strftime.ts:121
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
w
▸ w(d: Date): number
Defined in util/strftime.ts:123
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: number
x
▸ x(d: Date): string
Defined in util/strftime.ts:125
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
y
▸ y(d: Date): string
Defined in util/strftime.ts:127
Parameters:
| Name | Type |
|---|---|
d |
Date |
Returns: string
z
▸ z(d: Date, opts: FormatOptions): string
Defined in util/strftime.ts:129
Parameters:
| Name | Type |
|---|---|
d |
Date |
opts |
FormatOptions |
Returns: string
Const padChars
▪ padChars: object
Defined in util/strftime.ts:82
A
• A: string = “ “
Defined in util/strftime.ts:84
B
• B: string = “ “
Defined in util/strftime.ts:86
P
• P: string = “ “
Defined in util/strftime.ts:92
a
• a: string = “ “
Defined in util/strftime.ts:83
b
• b: string = “ “
Defined in util/strftime.ts:85
c
• c: string = “ “
Defined in util/strftime.ts:87
e
• e: string = “ “
Defined in util/strftime.ts:88
k
• k: string = “ “
Defined in util/strftime.ts:89
l
• l: string = “ “
Defined in util/strftime.ts:90
p
• p: string = “ “
Defined in util/strftime.ts:91
Const padWidths
▪ padWidths: object
Defined in util/strftime.ts:65
H
• H: number = 2
Defined in util/strftime.ts:68
I
• I: number = 2
Defined in util/strftime.ts:69
L
• L: number = 3
Defined in util/strftime.ts:73
M
• M: number = 2
Defined in util/strftime.ts:75
S
• S: number = 2
Defined in util/strftime.ts:76
U
• U: number = 2
Defined in util/strftime.ts:77
W
• W: number = 2
Defined in util/strftime.ts:78
d
• d: number = 2
Defined in util/strftime.ts:66
e
• e: number = 2
Defined in util/strftime.ts:67
j
• j: number = 3
Defined in util/strftime.ts:70
k
• k: number = 2
Defined in util/strftime.ts:71
l
• l: number = 2
Defined in util/strftime.ts:72
m
• m: number = 2
Defined in util/strftime.ts:74
Const suffixes
▪ suffixes: object
Defined in util/strftime.ts:15
1
• 1: string = “st”
Defined in util/strftime.ts:16
2
• 2: string = “nd”
Defined in util/strftime.ts:17
3
• 3: string = “rd”
Defined in util/strftime.ts:18
default
• default: string = “th”
Defined in util/strftime.ts:19