Description
Le wpforms_datetime_time_formats
filtre les formats de champs temporels disponibles pour le champ Sélecteur de date dans le générateur de formulaires.
Paramètres
- $time_formats
- (tableau) (obligatoire) Options de format de l'heure.
Source
wpforms/includes/functions/data-presets.php
Plus d'informations
Le filtre est appliqué à un tableau contenant des options de format pour les champs temporels. Ces options sont fournies dans le générateur de formulaires lors de l'utilisation de l'option Date Picker.
Ce filtre peut être utilisé pour ajouter des options de format supplémentaires. Le format déterminera la manière dont les sélections de champs horaires sont affichées à l'utilisateur, la manière dont les heures apparaissent dans les entrées et les notifications, ainsi que la manière dont les sélections de champs horaires apparaissent dans la base de données.
Par défaut, WPForms fournit deux formats pour le champ Time: 12 H et 24 H.
Veuillez consulter la référence PHP DateTimeInterface pour plus d'informations sur les options de format.
Exemples
Dans l'exemple ci-dessous, nous conservons tous les formats d'heure par défaut, mais nous en ajoutons un nouveau qui apparaîtra sur la page sous la forme suivante 16:04:37 lors de l'utilisation du H:i:s
format.
/** * Filters the time field formats available for the Date Picker in the form builder. * * @link https://wpforms.com/developers/wpforms_datetime_time_formats/ * * @param array $time_formats Time format options. * @return array */ function wpf_dev_date_field_time_formats ( $time_formats ) { // Displays 2-digit hour, 2-digit minute, and 2-digit seconds $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 );
En rapport
Référence de l'article : Comment créer des formats supplémentaires pour le sélecteur de date, de champ d'heure et de temps