Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Beschreibung

Der wpforms_datetime_time_formats Filter modifiziert die Zeitformate, die für das Datumsfeld im Formularersteller verfügbar sind.

Parameter

$time_formats
(Array) (Erforderlich) Optionen für das Zeitformat.

Quelle

wpforms/includes/functions/data-presets.php

Weitere Informationen

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

Mit diesem Filter können zusätzliche Formatoptionen hinzugefügt werden. Das Format bestimmt, wie die Auswahlen des Zeitfeldes dem Benutzer angezeigt werden, wie Zeiten in Einträgen und Benachrichtigungen erscheinen und wie die Auswahlen des Zeitfeldes in der Datenbank erscheinen.

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

Weitere Formatoptionen finden Sie in der PHP DateTimeInterface Referenz.

Beispiele

In unserem Beispiel unten behalten wir alle Standard-Zeitformate bei, fügen aber ein neues hinzu, das auf der Seite als 16:04:37 angezeigt wird, wenn das H:i:s Format verwendet wird.

/**
 * 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 );


Artikelreferenz: So erstellen Sie zusätzliche Formate für den Zeit-Picker des Datumszeitfeldes