Ajouter des mois

La fonction addMonths ajuste une date donnée d’un nombre de mois spécifié, en utilisant des valeurs positives pour incrémenter et des valeurs négatives pour diminuer.

Syntaxe

{%= addMonths(date, number) %}
Exemple
  • Entrée : {%= addMonths(stringToDate("2024-11-01T17:19:51Z"),2) %}
  • Sortie : 2025-01-01T17:19:51Z

Ajouter des secondes

La fonction addSeconds ajuste une date donnée d’un nombre de secondes spécifié, en utilisant des valeurs positives pour incrémenter et des valeurs négatives pour diminuer.

Syntaxe

{%= addSeconds(date, number) %}
Exemple
  • Entrée : {%= addSeconds(stringToDate("2024-11-01T17:19:51Z"),10) %}
  • Sortie : 2024-11-01T17:20:01Z

Ajouter des années

La fonction addYears ajuste une date donnée d’un nombre d’années spécifié, en utilisant des valeurs positives pour incrémenter et des valeurs négatives pour diminuer.

Syntaxe

{%= addYears(date, number) %}
Exemple
  • Entrée : {%= addYears(stringToDate("2024-11-01T17:19:51Z"),2) %}
  • Sortie : 2026-11-01T17:19:51Z

Ancienneté

La fonction age sert à récupérer l’âge à partir d’une date donnée.

Syntaxe

 {%= age(datetime) %}

Ancienneté en jours

La fonction ageInDays calcule l’ancienneté d’une date donnée en jours, c’est-à-dire le nombre de jours écoulés entre la date donnée et la date actuelle, négatif pour les dates futures et positif pour les dates passées.

Syntaxe

{%= ageInDays(date) %}
Exemple

currentDate = 2025-01-07T12:17:10.720122+05:30 (Asie/Calcutta)

  • Entrée : {%= ageInDays(stringToDate("2025-01-01T17:19:51Z"))%}
  • Sortie : 5

Ancienneté en mois

La fonction ageInMonths calcule l’ancienneté d’une date donnée en mois, c’est-à-dire le nombre de mois écoulés entre la date donnée et la date actuelle, négatif pour les dates futures et positif pour les dates passées.

Syntaxe

{%= ageInMonths(date) %}
Exemple

currentDate = 2025-01-07T12:22:46.993748+05:30(Asie/Calcutta)

  • Entrée : {%=ageInMonths(stringToDate("2024-01-01T00:00:00Z"))%}
  • Sortie : 12

Comparer les dates

La fonction compareDates compare la première date d’entrée à l’autre. Renvoie 0 si la valeur date1 est égale à date2, -1 si la valeur date1 est antérieure à date2 et 1 si la valeur date1 est postérieure à date2.

Syntaxe

{%= compareDates(date1, date2) %}
Exemple
  • Entrée : {%=compareDates(stringToDate("2024-12-02T00:00:00Z"), stringToDate("2024-12-03T00:00:00Z"))%}
  • Sortie : -1

Convertir ZonedDateTime

La fonction convertZonedDateTime convertit une date-heure en un fuseau horaire donné.

Syntaxe

{%= convertZonedDateTime(dateTime, timezone) %}
Exemple
  • Entrée : {%=convertZonedDateTime(stringToDate("2019-02-19T08:09:00Z"), "Asia/Tehran")%}
  • Sortie : 2019-02-19T11:39+03:30[Asia/Tehran]

Heure actuelle en millisecondes

La fonction currentTimeInMillis est utilisée pour récupérer l’heure actuelle en millisecondes Epoch.

Syntaxe

{%= currentTimeInMillis() %}

Différence de date

La fonction dateDiff sert à récupérer la différence entre deux dates en nombre de jours.

Syntaxe

{%= dateDiff(datetime,datetime) %}

Jour du mois

La fonction dayOfWeek renvoie le nombre représentant le jour du mois.

Syntaxe

{%= dayOfMonth(datetime) %}
Exemple
  • Entrée : {%= dayOfMonth(stringToDate("2024-11-05T17:19:51Z")) %}
  • Sortie : 5

Jour de la semaine

La fonction dayOfWeek est utilisée pour récupérer le jour de la semaine.

Syntaxe

{%= dayOfWeek(datetime) %}

Jour de l’année

La fonction dayOfYear est utilisée pour récupérer le jour de l’année.

Syntaxe

{%= dayOfYear(datetime) %}

Différence en secondes

La fonction diffInSeconds renvoie la différence entre deux dates en nombre de secondes.

Syntaxe

{%= diffInSeconds(endDate, startDate) %}
Exemple
  • Entrée : {%=diffInSeconds(stringToDate("2024-11-01T17:19:51Z"), stringToDate("2024-11-01T17:19:01Z"))%}
  • Sortie : 50

Extraire les heures

La fonction extractHours extrait le composant des heures d’un horodatage donné.

Syntaxe

{%= extractHours(date) %}
Exemple
  • Entrée : {%= extractHours(stringToDate("2024-11-01T17:19:51Z"))%}
  • Sortie : 17

Extraire les minutes

La fonction extractMinutes extrait le composant des minutes d’un horodatage donné.

Syntaxe

{%= extractMinutes(date) %}
Exemple
  • Entrée : {%= extractMinute(stringToDate("2024-11-01T17:19:51Z"))%}
  • Sortie : 19