Module: "util/strftime"

Variables

Const dayNames

• dayNames: string[] = [
‘Sunday’, ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘Thursday’, ‘Friday’, ‘Saturday’
]

Defined in src/util/strftime.ts:9


Const dayNamesShort

• dayNamesShort: string[] = dayNames.map(abbr)

Defined in src/util/strftime.ts:13


Const monthNames

• monthNames: string[] = [
‘January’, ‘February’, ‘March’, ‘April’, ‘May’, ‘June’, ‘July’, ‘August’,
‘September’, ‘October’, ‘November’, ‘December’
]

Defined in src/util/strftime.ts:5


Const monthNamesShort

• monthNamesShort: string[] = monthNames.map(abbr)

Defined in src/util/strftime.ts:12


Const rFormat

• rFormat: RegExp‹› = /%([-_0^#:]+)?(\d+)?([EO])?(.)/

Defined in src/util/strftime.ts:4

Functions

abbr

▸ abbr(str: string): string

Defined in src/util/strftime.ts:26

Parameters:

Name Type
str string

Returns: string


century

▸ century(d: LiquidDate): number

Defined in src/util/strftime.ts:59

Parameters:

Name Type
d LiquidDate

Returns: number


daysInMonth

▸ daysInMonth(d: LiquidDate): number[]

Defined in src/util/strftime.ts:31

Parameters:

Name Type
d LiquidDate

Returns: number[]


format

▸ format(d: LiquidDate, match: RegExpExecArray): any

Defined in src/util/strftime.ts:155

Parameters:

Name Type
d LiquidDate
match RegExpExecArray

Returns: any


getDayOfYear

▸ getDayOfYear(d: LiquidDate): number

Defined in src/util/strftime.ts:35

Parameters:

Name Type
d LiquidDate

Returns: number


getSuffix

▸ getSuffix(d: LiquidDate): any

Defined in src/util/strftime.ts:54

Parameters:

Name Type
d LiquidDate

Returns: any


getWeekOfYear

▸ getWeekOfYear(d: LiquidDate, startDay: number): string

Defined in src/util/strftime.ts:42

Parameters:

Name Type
d LiquidDate
startDay number

Returns: string


isLeapYear

▸ isLeapYear(d: LiquidDate): boolean

Defined in src/util/strftime.ts:50

Parameters:

Name Type
d LiquidDate

Returns: boolean


strftime

▸ strftime(d: LiquidDate, formatStr: string): string

Defined in src/util/strftime.ts:143

Parameters:

Name Type
d LiquidDate
formatStr string

Returns: string

Object literals

Const formatCodes

▪ formatCodes: object

Defined in src/util/strftime.ts:93

%

▸ %(): string

Defined in src/util/strftime.ts:139

Returns: string

A

▸ A(d: LiquidDate): string

Defined in src/util/strftime.ts:95

Parameters:

Name Type
d LiquidDate

Returns: string

B

▸ B(d: LiquidDate): string

Defined in src/util/strftime.ts:97

Parameters:

Name Type
d LiquidDate

Returns: string

C

▸ C(d: LiquidDate): number

Defined in src/util/strftime.ts:99

Parameters:

Name Type
d LiquidDate

Returns: number

H

▸ H(d: LiquidDate): number

Defined in src/util/strftime.ts:102

Parameters:

Name Type
d LiquidDate

Returns: number

I

▸ I(d: LiquidDate): string

Defined in src/util/strftime.ts:103

Parameters:

Name Type
d LiquidDate

Returns: string

L

▸ L(d: LiquidDate): number

Defined in src/util/strftime.ts:107

Parameters:

Name Type
d LiquidDate

Returns: number

M

▸ M(d: LiquidDate): number

Defined in src/util/strftime.ts:109

Parameters:

Name Type
d LiquidDate

Returns: number

N

▸ N(d: LiquidDate, opts: FormatOptions): any

Defined in src/util/strftime.ts:110

Parameters:

Name Type
d LiquidDate
opts FormatOptions

Returns: any

P

▸ P(d: LiquidDate): *”am” | “pm”*

Defined in src/util/strftime.ts:116

Parameters:

Name Type
d LiquidDate

Returns: *”am” | “pm”*

S

▸ S(d: LiquidDate): number

Defined in src/util/strftime.ts:119

Parameters:

Name Type
d LiquidDate

Returns: number

U

▸ U(d: LiquidDate): string

Defined in src/util/strftime.ts:121

Parameters:

Name Type
d LiquidDate

Returns: string

W

▸ W(d: LiquidDate): string

Defined in src/util/strftime.ts:123

Parameters:

Name Type
d LiquidDate

Returns: string

X

▸ X(d: LiquidDate): string

Defined in src/util/strftime.ts:125

Parameters:

Name Type
d LiquidDate

Returns: string

Y

▸ Y(d: LiquidDate): number

Defined in src/util/strftime.ts:127

Parameters:

Name Type
d LiquidDate

Returns: number

a

▸ a(d: LiquidDate): string

Defined in src/util/strftime.ts:94

Parameters:

Name Type
d LiquidDate

Returns: string

b

▸ b(d: LiquidDate): string

Defined in src/util/strftime.ts:96

Parameters:

Name Type
d LiquidDate

Returns: string

c

▸ c(d: LiquidDate): string

Defined in src/util/strftime.ts:98

Parameters:

Name Type
d LiquidDate

Returns: string

d

▸ d(d: LiquidDate): number

Defined in src/util/strftime.ts:100

Parameters:

Name Type
d LiquidDate

Returns: number

e

▸ e(d: LiquidDate): number

Defined in src/util/strftime.ts:101

Parameters:

Name Type
d LiquidDate

Returns: number

j

▸ j(d: LiquidDate): number

Defined in src/util/strftime.ts:104

Parameters:

Name Type
d LiquidDate

Returns: number

k

▸ k(d: LiquidDate): number

Defined in src/util/strftime.ts:105

Parameters:

Name Type
d LiquidDate

Returns: number

l

▸ l(d: LiquidDate): string

Defined in src/util/strftime.ts:106

Parameters:

Name Type
d LiquidDate

Returns: string

m

▸ m(d: LiquidDate): number

Defined in src/util/strftime.ts:108

Parameters:

Name Type
d LiquidDate

Returns: number

n

▸ n(): string

Defined in src/util/strftime.ts:138

Returns: string

p

▸ p(d: LiquidDate): *”AM” | “PM”*

Defined in src/util/strftime.ts:115

Parameters:

Name Type
d LiquidDate

Returns: *”AM” | “PM”*

q

▸ q(d: LiquidDate): any

Defined in src/util/strftime.ts:117

Parameters:

Name Type
d LiquidDate

Returns: any

s

▸ s(d: LiquidDate): number

Defined in src/util/strftime.ts:118

Parameters:

Name Type
d LiquidDate

Returns: number

t

▸ t(): string

Defined in src/util/strftime.ts:137

Returns: string

u

▸ u(d: LiquidDate): number

Defined in src/util/strftime.ts:120

Parameters:

Name Type
d LiquidDate

Returns: number

w

▸ w(d: LiquidDate): number

Defined in src/util/strftime.ts:122

Parameters:

Name Type
d LiquidDate

Returns: number

x

▸ x(d: LiquidDate): string

Defined in src/util/strftime.ts:124

Parameters:

Name Type
d LiquidDate

Returns: string

y

▸ y(d: LiquidDate): string

Defined in src/util/strftime.ts:126

Parameters:

Name Type
d LiquidDate

Returns: string

z

▸ z(d: LiquidDate, opts: FormatOptions): string

Defined in src/util/strftime.ts:128

Parameters:

Name Type
d LiquidDate
opts FormatOptions

Returns: string


Const padChars

▪ padChars: object

Defined in src/util/strftime.ts:81

A

• A: string = “ “

Defined in src/util/strftime.ts:83

B

• B: string = “ “

Defined in src/util/strftime.ts:85

P

• P: string = “ “

Defined in src/util/strftime.ts:91

a

• a: string = “ “

Defined in src/util/strftime.ts:82

b

• b: string = “ “

Defined in src/util/strftime.ts:84

c

• c: string = “ “

Defined in src/util/strftime.ts:86

e

• e: string = “ “

Defined in src/util/strftime.ts:87

k

• k: string = “ “

Defined in src/util/strftime.ts:88

l

• l: string = “ “

Defined in src/util/strftime.ts:89

p

• p: string = “ “

Defined in src/util/strftime.ts:90


Const padWidths

▪ padWidths: object

Defined in src/util/strftime.ts:64

H

• H: number = 2

Defined in src/util/strftime.ts:67

I

• I: number = 2

Defined in src/util/strftime.ts:68

L

• L: number = 3

Defined in src/util/strftime.ts:72

M

• M: number = 2

Defined in src/util/strftime.ts:74

S

• S: number = 2

Defined in src/util/strftime.ts:75

U

• U: number = 2

Defined in src/util/strftime.ts:76

W

• W: number = 2

Defined in src/util/strftime.ts:77

d

• d: number = 2

Defined in src/util/strftime.ts:65

e

• e: number = 2

Defined in src/util/strftime.ts:66

j

• j: number = 3

Defined in src/util/strftime.ts:69

k

• k: number = 2

Defined in src/util/strftime.ts:70

l

• l: number = 2

Defined in src/util/strftime.ts:71

m

• m: number = 2

Defined in src/util/strftime.ts:73


Const suffixes

▪ suffixes: object

Defined in src/util/strftime.ts:14

1

• 1: string = “st”

Defined in src/util/strftime.ts:15

2

• 2: string = “nd”

Defined in src/util/strftime.ts:16

3

• 3: string = “rd”

Defined in src/util/strftime.ts:17

default

• default: string = “th”

Defined in src/util/strftime.ts:18