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 type | Type par défaut |
|---|---|
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 |
Signature d'appel
ComposerDateTimeFormatting(value): string;Mise en forme de date/heure
Paramètres
| Paramètre | Type | Description |
|---|---|---|
value | string | number | Date | Une 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
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 type | Type par défaut |
|---|---|
Value extends string | number | Date | number |
Key extends string | string |
OptionsType | | ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales> |
Paramètres
| Paramètre | Type | Description |
|---|---|---|
value | Value | Une valeur, un nombre timestamp ou une instance Date ou une chaîne au format ISO 8601 |
keyOrOptions | OptionsType | Une 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
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 type | Type par défaut |
|---|---|
Value extends string | number | Date | number |
Key extends string | string |
OptionsType | | ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales> |
Paramètres
| Paramètre | Type | Description |
|---|---|---|
value | Value | Une valeur, un nombre timestamp ou une instance Date ou une chaîne au format ISO 8601 |
keyOrOptions | OptionsType | Une clé des formats de date/heure, ou options supplémentaires pour la mise en forme de date/heure |
locale | Locales | Une 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