@serenity-is/corelib / DateTimeFormatter
Class: DateTimeFormatter
Defined in: src/ui/formatters/datetimeformatter.ts:5
Variant of DateFormatter that defaults to Culture.dateTimeFormat.
Extends
Constructors
Constructor
new DateTimeFormatter(
props):DateTimeFormatter
Defined in: src/ui/formatters/datetimeformatter.ts:12
Creates a new DateTimeFormatter.
Parameters
props
Formatter options.
displayFormat?
string
Date-time format string (default Culture.dateTimeFormat).
Returns
DateTimeFormatter
Overrides
Properties
props
readonlyprops:object={}
Defined in: src/ui/formatters/dateformatter.ts:14
Formatter options.
displayFormat?
optionaldisplayFormat:string
Inherited from
[typeInfo]
static[typeInfo]:FormatterTypeInfo<"Serenity.">
Defined in: src/ui/formatters/datetimeformatter.ts:6
Overrides
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
Inherited from
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.
Inherited from
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.