<html lang="ja-jp" dir="ltr"><head></head><body>### [wpforms_datetime_time_formats](https://wpforms.com/developers/wpforms_datetime_time_formats/)

**公開日:** 2023年10月9日
**著者:** エディトリアルチーム

**抜粋:** wpforms_datetime_time_formats は、フォームビルダーの<strong>日付ピッカー</strong>で利用可能な時間フィールドのフォーマットをフィルタリングします。


**コンテンツ:**

## 説明

`wpforms_datetime_time_formats` は、フォームビルダーの **日付ピッカー** で利用可能な時間フィールドのフォーマットをフィルタリングします。

## パラメータ

$time\_formats*(配列) (必須)* 時間フォーマットのオプション。## ソース

`wpforms/includes/functions/data-presets.php`

## 詳細情報

このフィルターは、時間フィールドのフォーマットオプションを含む配列に適用されます。これらのオプションは、**日付ピッカー** オプションを使用する際にフォームビルダー内で提供されます。

このフィルターを使用して、追加のフォーマットオプションを追加できます。フォーマットは、時間フィールドの選択がユーザーにどのように表示されるか、エントリや通知に時間がどのように表示されるか、またデータベース内で時間フィールドの選択がどのように表示されるかを決定します。

デフォルトでは、WPForms は **時間** フィールドに 2 つのフォーマットを提供します。**12 H** と **24 H** です。

追加のフォーマットオプションについては、[PHP DateTimeInterface リファレンス](https://www.php.net/manual/en/function.date.php "PHP DateTimeInterface リファレンス") を参照してください。

## 例

以下の例では、すべてのデフォルトの時間フォーマットを保持しつつ、`H:i:s` フォーマットを使用した場合にページに **16:04:37** として表示される新しいフォーマットを追加します。

```

/**
 * フォームビルダーの日付ピッカーで利用可能な時間フィールドのフォーマットをフィルタリングします。
 * 
 * @link   https://wpforms.com/developers/wpforms_datetime_time_formats/
 *
 * @param  array $time_formats 時間フォーマットのオプション。
 * @return array
 */

function  wpf_dev_date_field_time_formats ( $time_formats ) {

        // 2桁の時間、2桁の分、2桁の秒を表示します
	$time_formats[ 'H:i:s' ] = 'HH:MM:SS';

	return $time_formats;
}
add_filter( 'wpforms_datetime_time_formats', 'wpf_dev_date_field_time_formats', 10, 1 );

```

## 関連

記事参照: [日付時間フィールドの時間ピッカーに追加フォーマットを作成する方法](https://wpforms.com/developers/how-to-create-additional-formats-for-the-date-time-field-time-picker/ "日付時間フィールドの時間ピッカーに追加フォーマットを作成する方法")

**カテゴリ:** フィルターフック

**タグ:** 日付時間フィールド, PHP

---</body></html>