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

**Publié :** 9 octobre 2023
**Auteur :** Équipe éditoriale

**Extrait :** Le filtre wpforms_datetime_time_formats permet de modifier les formats d’heure disponibles pour le **Sélecteur de date** dans le générateur de formulaires.


**Contenu :**

## Description

Le filtre `wpforms_datetime_time_formats` permet de modifier les formats d’heure disponibles pour le **Sélecteur de date** dans le générateur de formulaires.

## Paramètres

$time\_formats*(array) (Requis)* Options de format d’heure.## Source

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

## Informations supplémentaires

Le filtre est appliqué à un tableau contenant les options de format pour les champs d’heure. Ces options sont fournies dans le générateur de formulaires lors de l’utilisation de l’option **Sélecteur de date**.

Ce filtre peut être utilisé pour ajouter des options de format supplémentaires. Le format déterminera comment les sélections du champ d’heure s’affichent à l’utilisateur, comment les heures apparaissent dans les entrées et les notifications, et également comment les sélections du champ d’heure apparaissent dans la base de données.

Par défaut, WPForms propose deux formats pour le champ **Heure**. un **12 H** et un **24 H**.

Veuillez consulter la [référence PHP DateTimeInterface](https://www.php.net/manual/en/function.date.php "référence PHP DateTimeInterface") pour des options de format supplémentaires.

## Exemples

Dans notre exemple ci-dessous, nous conservons tous les formats d’heure par défaut mais en ajoutons un nouveau qui apparaîtra sur la page sous la forme **16:04:37** lors de l’utilisation du format `H:i:s`.

```

/**
 * Filtre les formats d’heure disponibles pour le Sélecteur de date dans le générateur de formulaires.
 * 
 * @link   https://wpforms.com/developers/wpforms_datetime_time_formats/
 *
 * @param  array $time_formats Options de format d’heure.
 * @return array
 */

function  wpf_dev_date_field_time_formats ( $time_formats ) {

        // Affiche l’heure sur 2 chiffres, les minutes sur 2 chiffres et les secondes sur 2 chiffres
	$time_formats[ 'H:i:s' ] = 'HH:MM:SS';

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

```

## Articles liés

Référence d’article : [Comment créer des formats supplémentaires pour le sélecteur d’heure du champ Date Heure](https://wpforms.com/developers/how-to-create-additional-formats-for-the-date-time-field-time-picker/ "Comment créer des formats supplémentaires pour le sélecteur d’heure du champ Date Heure")

**Catégories :** Filtres Hooks

**Tags :** Champ Date Heure, PHP

---</body></html>