New to Kendo UI for Angular? Start a free 30-day trial
Represents the Internationalization service implemented using the CLDR Database via the @progress/kendo-intl package.
Provides locale-aware formatting and parsing for dates, numbers, and strings.
import { CldrIntlService } from '@progress/kendo-angular-intl';
const intl = new CldrIntlService('en-US');
intl.formatDate(new Date(), { date: 'short' });
 
| Name | Type | Default | Description | 
|---|
|  | 
string |  | 
(localeId: string)
Creates a new instance of the service with the ID of the specified locale.
Note that the parts of the locale ID can be separated by either _ (underscore)
or - (dash).
string
The default locale ID.
|  | 
|---|
| Returns the date names from the current locale based on the option. The available typevalues are: 
erayearquartermonthweekdaydayperiodhourminutesecondzone The available nameTypevalues are: 
dateFieldName({ type: 'day' });                      
dateFieldName({ type: 'day', nameType: 'wide' });    
dateFieldName({ type: 'month', nameType: 'short' }); 
dateFieldName({ type: 'month', nameType: 'wide' });  
 | 
| | Parameters |  |  | 
|---|
 | options | 
DateFieldNameOptions | Detailed configuration for the desired date field name. |  | localeId? | 
string | The locale ID to use in place of the default one (optional). | 
 | 
| | Returns |  | 
|---|
 | 
string | The day names from the current locale based on the option. | 
 | 
|  | 
|---|
| Returns a localized date field name based on specific dateFieldNameoptions. The available type values are: 
daydayperiodmonthsquarterseras | 
| | Parameters |  |  | 
|---|
 | options | 
DateFormatNameOptions | Detailed configuration for the desired date format. |  | localeId? | 
string | The locale ID to use in place of the default one (optional). | 
 | 
| | Returns |  | 
|---|
 | 
any | The day names from the current locale based on the option. | 
 | 
|  | 
|---|
| Returns the first day index starting from Sunday. | 
| | Parameters |  |  | 
|---|
 | localeId? | 
string | The locale ID (optional). Defaults to the current locale ID. | 
 | 
| | Returns |  | 
|---|
 | 
number | The index of the first day of the week (0 == Sunday). | 
 | 
|  | 
|---|
| 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. | 
 | 
|  | 
|---|
| Converts a Dateobject into a string based on the specified format.
If no format is provided, the default short date format is used. | 
| | Parameters |  |  | 
|---|
 | value | 
Date | The date to format. |  | format? | 
string | DateFormatOptions | The format string or options (optional). |  | localeId? | 
string | The locale ID to use in place of the default one (optional). | 
 | 
| | Returns |  | 
|---|
 | 
string | The formatted date as a string. | 
 | 
|  | 
|---|
| Converts a Numberinto a string based on the specified format. | 
| | Parameters |  |  | 
|---|
 | value | 
number | The number to format. |  | format | 
string | NumberFormatOptions | The format string or options. |  | localeId? | 
string | The locale ID to use in place of the default one (optional). | 
 | 
| | Returns |  | 
|---|
 | 
string | The formatted number as a string. | 
 | 
|  | 
|---|
| Specifies that the service was changed. | 
|  | 
|---|
| Returns the number symbols from the current locale based on the option. | 
| | Parameters |  |  | 
|---|
 | localeId? | 
string | The locale ID to use in place of the default one (optional). | 
 | 
| | Returns |  | 
|---|
 | 
any | The number symbols from the current locale. | 
 | 
|  | 
|---|
| Converts a string into a Dateobject based on the specified format. | 
| | Parameters |  |  | 
|---|
 | value | 
string | The string to convert. |  | format? | 
string | string[] | DateFormatOptions | DateFormatOptions[] | The format strings or options (optional). |  | localeId? | 
string | The locale ID to use in place of the default one (optional). | 
 | 
| | Returns |  | 
|---|
 | 
Date | The parsed date. | 
 | 
|  | 
|---|
| Converts a string into a Number. | 
| | Parameters |  |  | 
|---|
 | value | 
string | The string to convert. |  | format? | 
string | NumberFormatOptions | The format string or options (optional). |  | localeId? | 
string | The locale ID to use in place of the default one (optional). | 
 | 
| | Returns |  | 
|---|
 | 
number | The parsed number. | 
 | 
|  | 
|---|
| Splits the date format into objects containing information about each part of the pattern. | 
| | Parameters |  |  | 
|---|
 | format | 
string | DateFormatOptions | The format string or options. |  | localeId? | 
string | The locale ID to use (optional). If not specified, the "en"locale ID is used. | 
 | 
|  | 
|  | 
|---|
| Converts an object into a string based on the specified format. | 
| | Parameters |  |  | 
|---|
 | value | 
any | The value to format. |  | format | 
any | The format to use. |  | localeId? | 
string | The locale ID to use in place of the default one (optional). | 
 | 
| | Returns |  | 
|---|
 | 
string | The formatted object as a string. | 
 | 
|  | 
|---|
| Returns the start and end index of the locale weekend starting from Sunday. | 
| | Parameters |  |  | 
|---|
 | localeId? | 
string | The locale ID (optional). Defaults to the current locale ID. | 
 | 
| | Returns |  | 
|---|
 | 
DayRange | The start and end index of the locale weekend (0 == Sunday). | 
 |