IntlService
A service which provides internationalization methods and is bound to a specific locale.
locale
string
The locale that will be used by the internationalization methods.
Constructors
IntlService
(locale: string)
Creates a new instance of the internationalization service.
Parameters
locale
string
The locale that will be used by the internationalization methods.
Methods
dateFieldName
Returns a localized date field name based on specific dateFieldName
options.
Parameters
options
DateFieldNameOptions
The detailed configuration for the desired date field name.
Returns
string
- The localized date field name from the current locale based on the option.
dateFormatNames
Returns the day names from the current locale based on the option.
Parameters
options
DateFormatNameOptions
The detailed configuration for the desired date format.
Returns
any
- The day names from the current locale based on the option.
firstDay
Returns the first day index, starting from Sunday.
Returns
number
- The index of the first day of the week (0 == Sunday).
format
Formats a string with placeholders such as Total amount {0:c}
.
Parameters
format
string
The format string.
values
any[]
One or more values to output in the format string placeholders.
Returns
string
- The formatted string.
formatDate
Converts a Date
object to a string based on the specified format. If no format is provided, the default short date format is used.
Parameters
value
Date
The date which will be formatted.
format?
string | DateFormatOptions
The format string or options.
Returns
string
- The formatted date.
formatNumber
Converts a Number
to a string based on the specified format.
Parameters
value
number
The number which will be formatted.
format
string | NumberFormatOptions
The format string or options.
Returns
string
- The formatted number.
numberSymbols
Returns the number symbols from the current locale.
Returns
any
- The number symbols from the current locale.
parseDate
Converts a string to a Date
object based on the specified format.
Parameters
value
string
The string which will be converted.
format?
string | DateFormatOptions | string[] | DateFormatOptions[]
The format strings or options.
Returns
Date
- The parsed date.
parseNumber
Converts a string to a Number
.
Parameters
value
string
The string which will be parsed.
format?
string | NumberFormatOptions
The format string or options.
Returns
number
- The parsed number.
splitDateFormat
Splits the date format into objects which contain information about each part of the pattern.
Parameters
format
string | DateFormatOptions
The format string or options.
Returns
DateFormatPart[]
- The date format parts.
toString
Converts an object to a string based on the specified format.
Parameters
value
any
The value which will be formatted.
format
string | any
The format to use.
Returns
string
- The formatted object.