Dieses Dokument wurde von KI übersetzt. Für genaue Informationen lesen Sie bitte die englische Version.
Datumsformatierung
1. :formatD(patternOut, patternIn)
Syntax Erklärung
Diese Funktion formatiert ein Datum. Sie akzeptiert ein Ausgabeformat patternOut und ein Eingabeformat patternIn (standardmäßig ISO 8601).
Häufige Beispiele
Weitere Formatbeispiele
Ergebnis
Die Ausgabe ist das Datum im angegebenen Format als Zeichenkette.
2. :addD(amount, unit, patternIn)
Syntax Erklärung
Diese Funktion fügt einem Datum eine bestimmte Zeitspanne hinzu. Unterstützte Einheiten sind: Tag, Woche, Monat, Quartal, Jahr, Stunde, Minute, Sekunde, Millisekunde.
Parameter:
- amount: Die hinzuzufügende Menge.
- unit: Die Zeiteinheit (Groß-/Kleinschreibung wird ignoriert).
- patternIn: Optional, das Eingabeformat (standardmäßig ISO8601).
Beispiel
Ergebnis
Die Ausgabe ist das neue Datum, nachdem die angegebene Zeit hinzugefügt wurde.
3. :subD(amount, unit, patternIn)
Syntax Erklärung
Diese Funktion zieht eine bestimmte Zeitspanne von einem Datum ab. Die Parameter sind dieselben wie bei addD.
Beispiel
Ergebnis
Die Ausgabe ist das neue Datum, nachdem die angegebene Zeit abgezogen wurde.
4. :startOfD(unit, patternIn)
Syntax Erklärung
Diese Funktion setzt das Datum auf den Beginn der angegebenen Zeiteinheit.
Parameter:
- unit: Die Zeiteinheit.
- patternIn: Optional, das Eingabeformat.
Beispiel
Ergebnis
Die Ausgabe ist die Datumszeichenkette, die auf den Beginn der angegebenen Einheit gesetzt ist.
5. :endOfD(unit, patternIn)
Syntax Erklärung
Diese Funktion setzt das Datum auf das Ende der angegebenen Zeiteinheit.
Die Parameter sind dieselben wie bei startOfD.
Beispiel
Ergebnis
Die Ausgabe ist die Datumszeichenkette, die auf das Ende der angegebenen Einheit gesetzt ist.
6. :diffD(toDate, unit, patternFromDate, patternToDate)
Syntax Erklärung
Diese Funktion berechnet die Differenz zwischen zwei Daten und gibt diese in der angegebenen Einheit aus. Unterstützte Einheiten sind:
day(s)oderd(Tag(e) oder T)week(s)oderw(Woche(n) oder W)quarter(s)oderQ(Quartal(e) oder Q)month(s)oderM(Monat(e) oder M)year(s)oderyhour(s)oderhminute(s)odermsecond(s)odersmillisecond(s)oderms(Standardeinheit)
Parameter:
- toDate: Das Zieldatum.
- unit: Die Einheit für die Ausgabe.
- patternFromDate: Optional, das Format des Startdatums.
- patternToDate: Optional, das Format des Zieldatums.
Beispiel
Ergebnis
Die Ausgabe ist die Zeitdifferenz zwischen den beiden Daten, umgerechnet in die angegebene Einheit.
7. :convDate(patternIn, patternOut)
Syntax Erklärung
Diese Funktion konvertiert ein Datum von einem Format in ein anderes (nicht zur Verwendung empfohlen).
Parameter:
- patternIn: Das Eingabeformat des Datums.
- patternOut: Das Ausgabeformat des Datums.
Beispiel
Ergebnis
Die Ausgabe ist die Datumszeichenkette, die in das angegebene Format konvertiert wurde.
8. Datumsformatmuster
Häufig verwendete Datumsformatsymbole (siehe DayJS-Dokumentation):
X: Unix-Zeitstempel (in Sekunden), z. B. 1360013296x: Unix-Zeitstempel in Millisekunden, z. B. 1360013296123YY: Zweistellige Jahreszahl, z. B. 18YYYY: Vierstellige Jahreszahl, z. B. 2018M,MM,MMM,MMMM: Monat (Zahl, zweistellig, abgekürzt, vollständiger Name)D,DD: Tag (Zahl, zweistellig)d,dd,ddd,dddd: Wochentag (Zahl, minimal, abgekürzt, vollständiger Name)H,HH,h,hh: Stunde (24-Stunden- oder 12-Stunden-Format)m,mm: Minutes,ss: SekundeSSS: Millisekunde (3 Stellen)Z,ZZ: UTC-Offset, z. B. +05:00 oder +0500A,a: AM/PMQ: Quartal (1-4)Do: Tag des Monats mit Ordinalzahl, z. B. 1st, 2nd, …- Für weitere Formate beachten Sie bitte die vollständige Dokumentation.
Zusätzlich gibt es lokalisierte Formate, die auf der Sprache basieren, wieLT,LTS,L,LL,LLL,LLLLusw.

