KI-Zusammenfassung
Beschreibung
Der wpforms_datetime_date_formats Filter modifiziert die Datumsfeldformate, die für die Datumsauswahl im Formular-Builder verfügbar sind.
Parameter
- $formate
- (array) (Erforderlich) Optionen für das Datumsformat.
Quelle
wpforms/includes/functions/data-presets.php
Weitere Informationen
Der Filter wird auf ein Array angewendet, das Formatoptionen für Datumsfelder enthält. Diese Optionen werden im Formular-Builder bereitgestellt, wenn die Option Datumsauswahl verwendet wird.
Dieser Filter kann verwendet werden, um zusätzliche Formatoptionen hinzuzufügen. Das Format bestimmt, wie Datumsauswahlen dem Benutzer angezeigt werden, wie Daten in Einträgen und Benachrichtigungen erscheinen und wie Datumsauswahlen in der Datenbank erscheinen.
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 aussieht:
Dienstag 27. August 2019 mit l j \of F Y.
Beachten Sie im Ausschnitt, dass wir das Wort of mit einem Backslash (\) escapen.
/**
* 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 );
Verwandt
Artikelreferenz: So erstellen Sie zusätzliche Formate für das Datumsfeld