Möchten Sie die Anzeige von Datum und Uhrzeit in Ihren WPForms anpassen? Durch die Verwendung von PHP-Datums- und Zeitparametern können Sie Datums- und Zeitangaben auf verschiedene Weise so formatieren, dass sie am besten zu Ihren Formularen und den Bedürfnissen Ihrer Benutzer passen.
In diesem Leitfaden werden wir Ihnen die gebräuchlichsten PHP-Zeichen für Datums- und Zeitformate erläutern.
Verständnis der Zeichen im Datumsformat
Hier ist eine Tabelle mit den am häufigsten verwendeten Zeichen für die Formatierung von Daten in WPForms:
Format Zeichen | Beschreibung | Beispiel-Ausgabe |
---|---|---|
d | Tag des Monats, 2 Ziffern mit führenden Nullen | 01 bis 31 |
D | Eine textliche Darstellung eines Tages, drei Buchstaben | Mo bis So |
j | Tag des Monats ohne führende Nullen | 1 bis 31 |
l (Kleinbuchstabe 'L') | Eine vollständige textliche Darstellung des Wochentags | Sonntag bis Samstag |
N | ISO 8601 numerische Darstellung des Wochentags | 1 (für Montag) bis 7 (für Sonntag) |
S | Englisches Ordnungssuffix für den Tag des Monats, 2 Zeichen | st , nd , rd oder th . Funktioniert gut mit j |
w | Numerische Darstellung des Wochentags | 0 (für Sonntag) bis 6 (für Samstag) |
z | Der Tag des Jahres (beginnend bei 0) | 0 bis 365 |
W | ISO 8601 Wochennummer des Jahres, Wochen, die am Montag beginnen | Beispiel: 34 (die 34. Woche im Jahr) |
F | Eine vollständige textuelle Darstellung eines Monats, z. B. Januar oder März | Januar bis Dezember |
m | Numerische Darstellung eines Monats, mit führenden Nullen | 01 bis 12 |
M | Eine kurze textliche Darstellung eines Monats, drei Buchstaben | Januar bis Dezember |
n | Numerische Darstellung eines Monats, ohne führende Nullen | 1 bis 12 |
t | Anzahl der Tage im jeweiligen Monat | 28 bis 31 |
L | Ob es ein Schaltjahr ist | 1, wenn es ein Schaltjahr ist, sonst 0. |
o | ISO 8601 Wochennummerierung Jahr. Dies hat den gleichen Wert wie Y, außer dass, wenn die ISO-Wochennummer (W) zum vorherigen oder nächsten Jahr gehört, stattdessen dieses Jahr verwendet wird. | Beispiele: 1997 oder 2009 |
Y | Eine vollständige numerische Darstellung einer Jahreszahl, mindestens 4 Ziffern, mit - für Jahre vor Christus. | Beispiele: -0044, 0657, 1997, 2006, 20191 |
y | Eine zweistellige Darstellung einer Jahreszahl | Beispiele: 97 oder 06 |
a | Kleinbuchstaben Ante meridiem und Post meridiem | vormittags oder nachmittags |
A | Großbuchstaben Ante meridiem und Post meridiem | AM oder PM |
g | 12-Stunden-Format einer Stunde ohne führende Nullen | 1 bis 12 |
G | 24-Stunden-Format mit einer Stunde ohne führende Nullen | 0 bis 23 |
h | 12-Stunden-Format einer Stunde mit führenden Nullen | 01 bis 12 |
H | 24-Stunden-Format einer Stunde mit führenden Nullen | 00 bis 23 |
i | Minuten mit führenden Nullen | 00 bis 59 |
s | Sekunden mit führenden Nullen | 00 bis 59 |
u | Mikrosekunden | Beispiel: 654321 |
v | Millisekunden | Beispiel: 654 |
e | Kennung der Zeitzone | Beispiele: UTC, GMT, Amerika/New_York |
I (großes i) | ob das Datum in der Sommerzeit liegt oder nicht | 1, wenn Sommerzeit, sonst 0. |
O | Differenz zur Greenwich-Zeit (GMT) ohne Doppelpunkt zwischen Stunden und Minuten | Beispiel: +0200 |
P | Differenz zur Greenwich-Zeit (GMT) mit Doppelpunkt zwischen Stunden und Minuten | Beispiel: +02:00 |
T | Abkürzung der Zeitzone | Beispiele: EST, EDT |
Z | Zeitzonenversatz in Sekunden | -43200 bis 50400 |
c | ISO 8601 Datum | 2023-09-09T15:45:30-04:00 |
r | RFC 2822-formatiertes Datum | Wed, 09 Sep 2023 15:45:30 -0400 |
Datumsformatierung in WPForms verwenden
Um diese Formatzeichen in WPForms zu verwenden, werden sie normalerweise zu einer Zeichenfolge kombiniert. Hier sind einige gängige Beispiele:
Y-m-d
: 2024-10-21 (Jahr-Monat-Tag)d/m/Y
: 21/10/2024 (Tag/Monat/Jahr)F j, Y
: Oktober 21, 2024 (Monat Tag, Jahr)D, d M Y
: Mon, 21 Oct 2024 (abgekürzter Tag, Tag Monat Jahr)
Praktische Beispiele in WPForms
Hier sind einige Möglichkeiten, wie Sie benutzerdefinierte Datumsformatierung in WPForms verwenden können:
- In Smart Tags: Verwenden Sie die
{date}
Smarttag mit benutzerdefinierter Formatierung:{date format="Y-m-d"}
würde das aktuelle Datum als 2024-10-21 ausgeben{date format="F j, Y"}
würde am 21. Oktober 2024 auslaufen
- In den Feldern Datum/Uhrzeit: Beim Einrichten eines Datums-/Zeitfeldes können Sie das Datumsformat anpassen:
- Verwendung von
d/m/Y
für ein Tag/Monat/Jahr-Format - Verwenden Sie
M j, Y
für ein verkürztes Monatsnamenformat wie 21. Oktober 2024
- Verwendung von
Hinweis: Das Standard-Datum/Uhrzeit-Feld in WPForms bietet nur begrenzte Formatoptionen. Um benutzerdefinierte Formate wie die oben genannten zu verwenden, müssen Sie zusätzliche Formate mit einem PHP-Snippet erstellen. Weitere Informationen finden Sie in unserem Leitfaden zur Erstellung zusätzlicher Datums-/Zeitformate.