vue-i18n / general / ComposerDateTimeFormatting
Интерфейс: ComposerDateTimeFormatting()<DateTimeFormats, Locales, DefinedDateTimeFormat, C, M, ResourceKeys>
Функции форматирования даты и времени
Примечания
Это интерфейс для Composer
Композиция Vue I18n
Параметры типа
| Параметр типа | Тип по умолчанию |
|---|---|
DateTimeFormats extends Record<string, any> | object |
Locales | "en-US" |
DefinedDateTimeFormat extends RemovedIndexResources<DefineDateTimeFormat> | RemovedIndexResources<DefineDateTimeFormat> |
C | IsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in keyof DefinedDateTimeFormat]: DefinedDateTimeFormat[K] }> : never |
M | IsEmptyObject<DateTimeFormats> extends false ? PickupFormatKeys<DateTimeFormats> : never |
ResourceKeys extends C | M | IsNever<C> extends false ? IsNever<M> extends false ? C | M : C : IsNever<M> extends false ? M : never |
Вызов функции
ComposerDateTimeFormatting(value): string;Форматирование даты и времени
Параметры
| Параметр | Тип | Описание |
|---|---|---|
value | string | number | Date | Значение, число метки времени или экземпляр Date или строка в формате ISO 8601 |
Возвращает
string
Отформатированное значение
Примечания
Если используется в реактивном контексте, она будет заново вычисляться при изменении локали.
Если указан UseI18nScope 'local' или некоторые UseI18nOptions заданы в useI18n, то будет использоваться формат даты и времени из локальной области видимости, а не из глобальной.
В противном случае форматирование происходит с использованием глобальных форматов даты и времени.
См. также:
Вызов функции
ComposerDateTimeFormatting<Value, Key, OptionsType>(value, keyOrOptions): IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string;Форматирование даты и времени
Type Parameters
| Type Parameter | Default type |
|---|---|
Value extends string | number | Date | number |
Key extends string | string |
OptionsType | | ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales> |
Parameters
| Parameter | Type | Description |
|---|---|---|
value | Value | A value, timestamp number or Date instance or ISO 8601 string |
keyOrOptions | OptionsType | A key of datetime formats, or additional options for datetime formatting |
Returns
IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string
Formatted value
Примечания
Перегрузка d.
В этой перегрузке d, форматируется в формате даты и времени для ключа, зарегистрированного в форматах даты и времени.
Вызов функции
ComposerDateTimeFormatting<Value, Key, OptionsType>(value, keyOrOptions): IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string;Форматирование даты и времени
Type Parameters
| Type Parameter | Default type |
|---|---|
Value extends string | number | Date | number |
Key extends string | string |
OptionsType | | ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales> |
Параметры
| Параметр | Тип | Описание |
|---|---|---|
value | Value | Значение, число метки времени или экземпляр Date или строка в формате ISO 8601 |
keyOrOptions | OptionsType | Ключ формата даты и времени или дополнительные опции для форматирования даты и времени |
locale | Locales | Локаль, которая будет использоваться вместо глобальной или локальной области. |
Returns
IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string
Formatted value
Примечания
Перегрузка d.
В этой перегрузке d, форматируется в формате даты и времени для ключа, зарегистрированного в форматах даты и времени в целевой локали