Monate hinzufügen
Die Funktion addMonths
passt ein bestimmtes Datum um eine angegebene Anzahl von Monaten an, wobei positive Werte zum Erhöhen und negative Werte zum Verringern verwendet werden.
Syntax
{%= addMonths(date, number) %}
Beispiel
- Eingabe:
{%= addMonths(stringToDate("2024-11-01T17:19:51Z"),2) %}
- Ausgabe:
2025-01-01T17:19:51Z
Sekunden hinzufügen
Die Funktion addSeconds
passt ein bestimmtes Datum um eine angegebene Anzahl von Sekunden an, wobei positive Werte zum Erhöhen und negative Werte zum Verringern verwendet werden.
Syntax
{%= addSeconds(date, number) %}
Beispiel
- Eingabe:
{%= addSeconds(stringToDate("2024-11-01T17:19:51Z"),10) %}
- Ausgabe:
2024-11-01T17:20:01Z
Jahre hinzufügen
Die Funktion addYears
passt ein bestimmtes Datum um eine angegebene Anzahl von Jahren an, wobei positive Werte zum Erhöhen und negative Werte zum Verringern verwendet werden.
Syntax
{%= addYears(date, number) %}
Beispiel
- Eingabe:
{%= addYears(stringToDate("2024-11-01T17:19:51Z"),2) %}
- Ausgabe:
2026-11-01T17:19:51Z
Alter
Die age
-Funktion wird verwendet, um das Alter zu einem bestimmten Datum abzurufen.
Syntax
{%= age(datetime) %}
Alter in Tagen
Die Funktion ageInDays
berechnet das Alter eines bestimmten Datums in Tagen, d. h. die Anzahl der Tage, die zwischen dem angegebenen und dem aktuellen Datum verstrichen sind, wobei für zukünftige Datumswerte ein negativer und für vergangene Datumswerte ein positiver Wert gilt.
Syntax
{%= ageInDays(date) %}
Beispiel
currentDate = 2025-01-07T12:17:10.720122+05:30 (Asien/Kolkata)
- Eingabe:
{%= ageInDays(stringToDate("2025-01-01T17:19:51Z"))%}
- Ausgabe:
5
Alter in Monaten
Die Funktion ageInMonths
berechnet das Alter eines bestimmten Datums in Monaten, d. h. die Anzahl der Monate, die zwischen dem angegebenen und dem aktuellen Datum verstrichen sind, wobei für zukünftige Datumswerte ein negativer und für vergangene Datumswerte ein positiver Wert gilt.
Syntax
{%= ageInMonths(date) %}
Beispiel
currentDate = 2025-01-07T12:22:46.993748+05:30 (Asien/Kolkata)
- Eingabe:
{%=ageInMonths(stringToDate("2024-01-01T00:00:00Z"))%}
- Ausgabe:
12
Daten vergleichen
Die Funktion compareDates
vergleicht das erste Eingabedatum mit einem anderen. Gibt 0 zurück, wenn date1 gleich date2 ist, -1, wenn date1 vor date2 liegt, und 1, wenn date1 nach date2 liegt.
Syntax
{%= compareDates(date1, date2) %}
Beispiel
- Eingabe:
{%=compareDates(stringToDate("2024-12-02T00:00:00Z"), stringToDate("2024-12-03T00:00:00Z"))%}
- Ausgabe:
-1
Uhrzeit-/Datumsangabe in eine bestimmte Zeitzone umwandeln
Die Funktion convertZonedDateTime
wandelt eine Datums-/Uhrzeitangabe in eine bestimmte Zeitzone um.
Syntax
{%= convertZonedDateTime(dateTime, timezone) %}
Beispiel
- Eingabe:
{%=convertZonedDateTime(stringToDate("2019-02-19T08:09:00Z"), "Asia/Tehran")%}
- Ausgabe:
2019-02-19T11:39+03:30[Asia/Tehran]
Aktuelle Zeit in Millisekunden
Die currentTimeInMillis
-Funktion wird verwendet, um die aktuelle Zeit in Epochenmillisekunden abzurufen.
Syntax
{%= currentTimeInMillis() %}
Datumsunterschied
Die dateDiff
-Funktion wird verwendet, um die Differenz zwischen zwei Daten als Anzahl von Tagen abzurufen.
Syntax
{%= dateDiff(datetime,datetime) %}
Tag des Monats
Die Funktion dayOfWeek
gibt die Zahl zurück, die dem Tag des Monats entspricht.
Syntax
{%= dayOfMonth(datetime) %}
Beispiel
- Eingabe:
{%= dayOfMonth(stringToDate("2024-11-05T17:19:51Z")) %}
- Ausgabe:
5
Wochentag
Die dayOfWeek
-Funktion wird zum Abrufen des Wochentags verwendet.
Syntax
{%= dayOfWeek(datetime) %}
Tag des Jahres
Die dayOfYear
-Funktion wird zum Abrufen des Tages des Jahres verwendet.
Syntax
{%= dayOfYear(datetime) %}
Unterschied in Sekunden
Die Funktion diffInSeconds
gibt den Unterschied zwischen zwei Daten in Form von Sekunden zurück.
Syntax
{%= diffInSeconds(endDate, startDate) %}
Beispiel
- Eingabe:
{%=diffInSeconds(stringToDate("2024-11-01T17:19:51Z"), stringToDate("2024-11-01T17:19:01Z"))%}
- Ausgabe:
50
Stunden extrahieren
Die Funktion extractHours
extrahiert die Stundenkomponente aus einem bestimmten Zeitstempel.
Syntax
{%= extractHours(date) %}
Beispiel
- Eingabe:
{%= extractHours(stringToDate("2024-11-01T17:19:51Z"))%}
- Ausgabe:
17
Minuten extrahieren
Die Funktion extractMinutes
extrahiert die Minutenkomponente aus einem bestimmten Zeitstempel.
Syntax
{%= extractMinutes(date) %}
Beispiel
- Eingabe:
{%= extractMinute(stringToDate("2024-11-01T17:19:51Z"))%}
- Ausgabe:
19