Beschreibung
Die wpforms_datetime_date_formats
filtert die verfügbaren Datumsfeldformate für die Datum-Auswahl in der Formularerstellung.
Parameter
- $Formate
- (array) (Erforderlich) Optionen für das Datumsformat.
Quelle
wpforms/includes/functions/data-presets.php
Mehr Informationen
Der Filter wird auf ein Array angewendet, das Formatoptionen für Datumsfelder 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 Datumsfeldauswahlen dem Benutzer angezeigt werden, wie Datumsangaben in Einträgen und Benachrichtigungen erscheinen und auch wie Datumsfeldauswahlen in der Datenbank erscheinen.
Die Standardoptionen für das Datumsformat umfassen:
- m/d/Y: 31.01.2019
- d/m/Y: 31/01/2019
- F j, Y: 31. Januar 2019
Weitere Formatoptionen finden Sie in der PHP-Datumsreferenz.
Beispiele
In unserem Beispiel unten behalten wir alle Standard-Datumsoptionen bei, fügen aber eine neue hinzu, die wie folgt aussehen wird:
Dienstag, 27. August 2019 unter Verwendung der l j \of F Y
.
Beachten Sie, dass wir das Wort of mit einem Backslash(\) ausklammern.
/** * Filters the date field formats available for the Date Picker in the form builder. * * @link https://wpforms.com/developers/wpforms_datetime_date_formats/ * * @param array $formats Date format options. * @return array */ function wpf_dev_date_field_formats( $formats ) { // Item key is JS date character - see https://flatpickr.js.org/formatting/ // Item value is in PHP format - see http://php.net/manual/en/function.date.php // Adds new format Monday, 20th of December 2021 $formats[ 'l, J \of F Y' ] = 'l, jS \of F Y'; return $formats; } add_filter( 'wpforms_datetime_date_formats', 'wpf_dev_date_field_formats', 10, 1 );
Verwandte Seiten
Artikel-Referenz: Wie man zusätzliche Formate für das Datumsfeld erstellt