KI-Zusammenfassung
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 );
Verwandt
Artikelreferenz: So erstellen Sie zusätzliche Formate für den Zeit-Picker des Datumszeitfeldes