vue-i18n / general / ComposerDateTimeFormatting
インターフェース: ComposerDateTimeFormatting()<DateTimeFormats, Locales, DefinedDateTimeFormat, C, M, ResourceKeys>
日時フォーマット関数
備考
これは Composer のインターフェースです。
Vue I18n Composition
型パラメータ
| 型パラメータ | デフォルト型 |
|---|---|
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 |
呼び出しシグネチャ
ts
ComposerDateTimeFormatting(value): string;日時フォーマット
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
value | string | number | Date | 値、タイムスタンプ数値または Date インスタンスまたは ISO 8601 文字列 |
戻り値
string
フォーマットされた値
備考
この関数がリアクティブコンテキストで使用される場合、ロケールが変更されると一度再評価されます。
useI18n で UseI18nScope 'local' またはいくつかの UseI18nOptions が指定されている場合、グローバルスコープの日時フォーマットよりも、ローカルスコープの日時フォーマットが優先的に使用されます。
そうでない場合、グローバルスコープの日時フォーマットでフォーマットされます。
参照:
呼び出しシグネチャ
ts
ComposerDateTimeFormatting<Value, Key, OptionsType>(value, keyOrOptions): IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string;日時フォーマット
型パラメータ
| 型パラメータ | デフォルト型 |
|---|---|
Value extends string | number | Date | number |
Key extends string | string |
OptionsType | | ResourceKeys | Key | DateTimeOptions<ResourceKeys | Key, Locales> |
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
value | Value | 値、タイムスタンプ数値または Date インスタンスまたは ISO 8601 文字列 |
keyOrOptions | OptionsType | 日時フォーマットのキー、または日時フォーマットの追加オプション |
戻り値
IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string
フォーマットされた値
備考
オーバーロードされた d。
このオーバーロードされた d では、日時フォーマットに登録されたキーの日時フォーマットでフォーマットします。
呼び出しシグネチャ
ts
ComposerDateTimeFormatting<Value, Key, OptionsType>(
value,
keyOrOptions,
locale): IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string;日時フォーマット
型パラメータ
| 型パラメータ | デフォルト型 |
|---|---|
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 | ロケール。グローバルスコープまたはローカルスコープより優先して使用されます。 |
戻り値
IsPart<OptionsType> extends true ? DateTimeFormatPart[] : string
フォーマットされた値
備考
オーバーロードされた d。
このオーバーロードされた d では、対象ロケールで日時フォーマットに登録されたキーの日時フォーマットでフォーマットします