Aggiungi mesi
La funzione addMonths
regola una data specificata di un numero specificato di mesi, utilizzando valori positivi per l'incremento e valori negativi per la riduzione.
Sintassi
{%= addMonths(date, number) %}
Esempio
- Input:
{%= addMonths(stringToDate("2024-11-01T17:19:51Z"),2) %}
- Output:
2025-01-01T17:19:51Z
Aggiungi secondi
addSeconds
regola una data specificata di un numero specificato di secondi, utilizzando valori positivi per l'incremento e valori negativi per la riduzione.
Sintassi
{%= addSeconds(date, number) %}
Esempio
- Input:
{%= addSeconds(stringToDate("2024-11-01T17:19:51Z"),10) %}
- Output:
2024-11-01T17:20:01Z
Aggiungi anni
addYears
regola una data specificata di un numero specificato di anni, utilizzando valori positivi per l'incremento e valori negativi per la riduzione.
Sintassi
{%= addYears(date, number) %}
Esempio
- Input:
{%= addYears(stringToDate("2024-11-01T17:19:51Z"),2) %}
- Output:
2026-11-01T17:19:51Z
Età
La funzione age
viene utilizzata per recuperare l'età da una data specificata.
Sintassi
{%= age(datetime) %}
Età in giorni
La funzione ageInDays
calcola l'età di una data specificata in giorni, ovvero il numero di giorni trascorsi tra la data specificata e la data corrente, negativo per le date future e positivo per le date passate.
Sintassi
{%= ageInDays(date) %}
Esempio
currentDate = 2025-01-07T12:17:10.720122+05:30 (Asia/Calcutta)
- Input:
{%= ageInDays(stringToDate("2025-01-01T17:19:51Z"))%}
- Output:
5
Età in mesi
La funzione ageInMonths
calcola l'età di una data specificata in mesi, ovvero il numero di mesi trascorsi tra la data specificata e la data corrente, negativo per le date future e positivo per le date passate.
Sintassi
{%= ageInMonths(date) %}
Esempio
currentDate = 2025-01-07T12:22:46.993748+05:30(Asia/Calcutta)
- Input:
{%=ageInMonths(stringToDate("2024-01-01T00:00:00Z"))%}
- Output:
12
Confronta date
La funzione compareDates
confronta la prima data di input con l'altra. Restituisce 0 se data1 è uguale a data2, -1 se data1 precede data2 e 1 se data1 segue data2.
Sintassi
{%= compareDates(date1, date2) %}
Esempio
- Input:
{%=compareDates(stringToDate("2024-12-02T00:00:00Z"), stringToDate("2024-12-03T00:00:00Z"))%}
- Output:
-1
Converti ZonedDateTime
La funzione convertZonedDateTime
converte una data/ora in un determinato fuso orario.
Sintassi
{%= convertZonedDateTime(dateTime, timezone) %}
Esempio
- Input:
{%=convertZonedDateTime(stringToDate("2019-02-19T08:09:00Z"), "Asia/Tehran")%}
- Output:
2019-02-19T11:39+03:30[Asia/Tehran]
Ora corrente in millisecondi
La funzione currentTimeInMillis
viene utilizzata per recuperare il tempo corrente in millisecondi epoca.
Sintassi
{%= currentTimeInMillis() %}
Differenza data
La funzione dateDiff
viene utilizzata per recuperare la differenza tra due date in un numero di giorni.
Sintassi
{%= dateDiff(datetime,datetime) %}
Giorno del mese
dayOfWeek
restituisce il numero che rappresenta il giorno del mese.
Sintassi
{%= dayOfMonth(datetime) %}
Esempio
- Input:
{%= dayOfMonth(stringToDate("2024-11-05T17:19:51Z")) %}
- Output:
5
Giorno della settimana
La funzione dayOfWeek
viene utilizzata per recuperare il giorno della settimana.
Sintassi
{%= dayOfWeek(datetime) %}
Giorno dell’anno
La funzione dayOfYear
viene utilizzata per recuperare il giorno dell'anno.
Sintassi
{%= dayOfYear(datetime) %}
Differenza in secondi
La funzione diffInSeconds
restituisce la differenza tra due date in secondi.
Sintassi
{%= diffInSeconds(endDate, startDate) %}
Esempio
- Input:
{%=diffInSeconds(stringToDate("2024-11-01T17:19:51Z"), stringToDate("2024-11-01T17:19:01Z"))%}
- Output:
50
Estrai ore
La funzione extractHours
estrae il componente Ora da un determinato timestamp.
Sintassi
{%= extractHours(date) %}
Esempio
- Input:
{%= extractHours(stringToDate("2024-11-01T17:19:51Z"))%}
- Output:
17
Estrai minuti
La funzione extractMinutes
estrae il componente del minuto da un determinato timestamp.
Sintassi
{%= extractMinutes(date) %}
Esempio
- Input:
{%= extractMinute(stringToDate("2024-11-01T17:19:51Z"))%}
- Output:
19