@serenity-is/corelib / DateFormatter
Class: DateFormatter
Defined in: src/ui/formatters/dateformatter.ts:6
Formats date values using formatDate / Culture.dateFormat.
Extended by
Implements
Constructors
Constructor
new DateFormatter(
props):DateFormatter
Defined in: src/ui/formatters/dateformatter.ts:14
Creates a new DateFormatter.
Parameters
props
Formatter options.
displayFormat?
string
Date format string (default Culture.dateFormat).
Returns
DateFormatter
Properties
props
readonlyprops:object={}
Defined in: src/ui/formatters/dateformatter.ts:14
Formatter options.
displayFormat?
optionaldisplayFormat:string
[typeInfo]
static[typeInfo]:FormatterTypeInfo<"Serenity.">
Defined in: src/ui/formatters/dateformatter.ts:7
Accessors
displayFormat
Get Signature
get displayFormat():
string
Defined in: src/ui/formatters/dateformatter.ts:50
Gets the date display format.
Returns
string
The display format string.
Set Signature
set displayFormat(
value):void
Defined in: src/ui/formatters/dateformatter.ts:55
Sets the date display format.
Parameters
value
string
The display format string.
Returns
void
Methods
format()
format(
ctx):string
Defined in: src/ui/formatters/dateformatter.ts:62
Formats the cell value as a date string.
Parameters
ctx
FormatterContext
Formatter context containing the cell value.
Returns
string
HTML-encoded formatted date string.
Implementation of
format()
staticformat(value,format?):any
Defined in: src/ui/formatters/dateformatter.ts:25
Static helper to format any date-like value.
Parameters
value
any
Date instance or ISO string.
format?
string
Format string (defaults to culture format).
Returns
any
HTML-encoded formatted string.