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