Skip to content

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>
CIsEmptyObject<DefinedDateTimeFormat> extends false ? PickupFormatPathKeys<{ [K in keyof DefinedDateTimeFormat]: DefinedDateTimeFormat[K] }> : never
MIsEmptyObject<DateTimeFormats> extends false ? PickupFormatKeys<DateTimeFormats> : never
ResourceKeys extends C | MIsNever<C> extends false ? IsNever<M> extends false ? C | M : C : IsNever<M> extends false ? M : never

Вызов функции

ts
ComposerDateTimeFormatting(value): string;

Форматирование даты и времени

Параметры

ПараметрТипОписание
valuestring | number | DateЗначение, число метки времени или экземпляр Date или строка в формате ISO 8601

Возвращает

string

Отформатированное значение

Примечания

Если используется в реактивном контексте, она будет заново вычисляться при изменении локали.

Если указан UseI18nScope 'local' или некоторые UseI18nOptions заданы в useI18n, то будет использоваться формат даты и времени из локальной области видимости, а не из глобальной.

В противном случае форматирование происходит с использованием глобальных форматов даты и времени.

См. также:

Вызов функции

ts
ComposerDateTimeFormatting<Value, Key, OptionsType>(value, keyOrOptions): IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string;

Форматирование даты и времени

Type Parameters

Type ParameterDefault type
Value extends string | number | Datenumber
Key extends stringstring
OptionsType| ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales>

Parameters

ParameterTypeDescription
valueValueA value, timestamp number or Date instance or ISO 8601 string
keyOrOptionsOptionsTypeA key of datetime formats, or additional options for datetime formatting

Returns

IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string

Formatted value

Примечания

Перегрузка d.

В этой перегрузке d, форматируется в формате даты и времени для ключа, зарегистрированного в форматах даты и времени.

Вызов функции

ts
ComposerDateTimeFormatting<Value, Key, OptionsType>(value, keyOrOptions): IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string;

Форматирование даты и времени

Type Parameters

Type ParameterDefault type
Value extends string | number | Datenumber
Key extends stringstring
OptionsType| ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales>

Параметры

ПараметрТипОписание
valueValueЗначение, число метки времени или экземпляр Date или строка в формате ISO 8601
keyOrOptionsOptionsTypeКлюч формата даты и времени или дополнительные опции для форматирования даты и времени
localeLocalesЛокаль, которая будет использоваться вместо глобальной или локальной области.

Returns

IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string

Formatted value

Примечания

Перегрузка d.

В этой перегрузке d, форматируется в формате даты и времени для ключа, зарегистрированного в форматах даты и времени в целевой локали