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