Skip to content

vue-i18n / général / ComposerDateTimeFormatting

Interface: ComposerDateTimeFormatting()<DateTimeFormats, Locales, DefinedDateTimeFormat, C, M, ResourceKeys>

Fonctions de mise en forme de date/heure

Remarques

Il s'agit de l'interface pour Composer

Composition Vue I18n

Paramètres de type

Paramètre de typeType par défaut
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

Signature d'appel

ts
ComposerDateTimeFormatting(value): string;

Mise en forme de date/heure

Paramètres

ParamètreTypeDescription
valuestring | number | DateUne valeur, un nombre timestamp ou une instance Date ou une chaîne au format ISO 8601

Retours

string

Valeur mise en forme

Remarques

Si cette fonction est utilisée dans un contexte réactif, elle sera réévaluée une fois que la locale changera.

Si UseI18nScope 'local' ou certaines UseI18nOptions sont spécifiées dans useI18n, la mise en forme se fait avec les formats de date/heure de portée locale plutôt que ceux de portée globale.

Sinon, elle est mise en forme avec les formats de date/heure de portée globale.

Voir :

Signature d'appel

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

Mise en forme de date/heure

Paramètres de type

Paramètre de typeType par défaut
Value extends string | number | Datenumber
Key extends stringstring
OptionsType| ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales>

Paramètres

ParamètreTypeDescription
valueValueUne valeur, un nombre timestamp ou une instance Date ou une chaîne au format ISO 8601
keyOrOptionsOptionsTypeUne clé des formats de date/heure, ou options supplémentaires pour la mise en forme de date/heure

Retours

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

Valeur mise en forme

Remarques

Surcharge d.

Dans cette surcharge d, la mise en forme est effectuée avec le format de date/heure correspondant à la clé enregistrée dans les formats de date/heure.

Signature d'appel

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

Mise en forme de date/heure

Paramètres de type

Paramètre de typeType par défaut
Value extends string | number | Datenumber
Key extends stringstring
OptionsType| ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales>

Paramètres

ParamètreTypeDescription
valueValueUne valeur, un nombre timestamp ou une instance Date ou une chaîne au format ISO 8601
keyOrOptionsOptionsTypeUne clé des formats de date/heure, ou options supplémentaires pour la mise en forme de date/heure
localeLocalesUne locale, elle sera utilisée au lieu de la portée globale ou locale.

Retours

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

Valeur mise en forme

Remarques

Surcharge d.

Dans cette surcharge d, la mise en forme est effectuée avec le format de date/heure correspondant à la clé enregistrée dans les formats de date/heure de la locale cible