Beschreibung

Die wpforms_datetime_time_formats filtert die verfügbaren Zeitfeldformate für die Datum-Auswahl in der Formularerstellung.

Parameter

$zeit_formate
(array) (Erforderlich) Zeitformatoptionen.

Quelle

wpforms/includes/functions/data-presets.php

Mehr Informationen

Der Filter wird auf ein Array angewendet, das Formatoptionen für Zeitfelder enthält. Diese Optionen werden im Formularersteller bereitgestellt, wenn die Option Date Picker verwendet wird.

Dieser Filter kann verwendet werden, um zusätzliche Formatoptionen hinzuzufügen. Das Format bestimmt, wie die Zeitfeldauswahlen dem Benutzer angezeigt werden, wie die Zeiten in Einträgen und Benachrichtigungen erscheinen und auch wie die Zeitfeldauswahlen in der Datenbank erscheinen.

Standardmäßig bietet WPForms zwei Formate für das Feld Zeit: 12 H und 24 H.

Bitte lesen Sie die PHP DateTimeInterface-Referenz für zusätzliche Formatoptionen.

Beispiele

In unserem Beispiel unten behalten wir alle Standardzeitformate bei, fügen aber ein neues hinzu, das auf der Seite wie folgt angezeigt wird 16:04:37 wenn Sie die 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 );


Artikel-Referenz: Erstellen zusätzlicher Formate für die Datums-/Zeitfeld-Zeitauswahl