Class: Timestamp
Timestamp class, parses the pattern once, displays the desired Date or UNIX timestamp with the selected pattern.
Constructors
new Timestamp()
new Timestamp(
pattern
:string
):Timestamp
Starts a new Timestamp and parses the pattern.
Parameters
Parameter | Type | Description |
---|---|---|
pattern | string | The pattern to parse |
Returns
Since
1.0.0
Defined in
timestamp/dist/esm/index.d.mts:40
Properties
pattern
pattern:
string
The raw pattern
Since
1.0.0
Defined in
timestamp/dist/esm/index.d.mts:30
template
private
template:any
Since
1.0.0
Defined in
timestamp/dist/esm/index.d.mts:34
display
private
static
display:any
Display the current date with the current pattern.
Since
1.0.0
Param
The pattern to parse
Param
The time to display
Defined in
timestamp/dist/esm/index.d.mts:90
parse
private
static
parse:any
Parses the pattern.
Since
1.0.0
Param
The pattern to parse
Defined in
timestamp/dist/esm/index.d.mts:96
resolveDate
private
static
resolveDate:any
Resolves a date.
Since
1.0.0
Param
The time to parse
Defined in
timestamp/dist/esm/index.d.mts:102
Methods
display()
display(
time
?:TimeResolvable
):string
Display the current date with the current pattern.
Parameters
Parameter | Type | Description |
---|---|---|
time ? | TimeResolvable | The time to display |
Returns
string
Since
1.0.0
Defined in
timestamp/dist/esm/index.d.mts:46
displayUTC()
displayUTC(
time
?:TimeResolvable
):string
Display the current date utc with the current pattern.
Parameters
Parameter | Type | Description |
---|---|---|
time ? | TimeResolvable | The time to display in utc |
Returns
string
Since
1.0.0
Defined in
timestamp/dist/esm/index.d.mts:52
edit()
edit(
pattern
:string
):this
Edits the current pattern.
Parameters
Parameter | Type | Description |
---|---|---|
pattern | string | The new pattern for this instance |
Returns
this
Since
1.0.0
Chainable
Defined in
timestamp/dist/esm/index.d.mts:59
toString()
toString():
string
Defines the toString behavior of Timestamp.
Returns
string
Defined in
timestamp/dist/esm/index.d.mts:63
displayArbitrary()
static
displayArbitrary(pattern
:string
,time
?:TimeResolvable
):string
Display the current date with the current pattern.
Parameters
Parameter | Type | Description |
---|---|---|
pattern | string | The pattern to parse |
time ? | TimeResolvable | The time to display |
Returns
string
Since
1.0.0
Defined in
timestamp/dist/esm/index.d.mts:70
displayUTCArbitrary()
static
displayUTCArbitrary(pattern
:string
,time
?:TimeResolvable
):string
Display the current date utc with the current pattern.
Parameters
Parameter | Type | Description |
---|---|---|
pattern | string | The pattern to parse |
time ? | TimeResolvable | The time to display |
Returns
string
Since
1.0.0
Defined in
timestamp/dist/esm/index.d.mts:77
utc()
Creates a UTC Date object to work with.
Parameters
Parameter | Type | Description |
---|---|---|
time ? | string | number | Date | The date to convert to utc |
Returns
Since
1.0.0
Defined in
timestamp/dist/esm/index.d.mts:83