time_diffdays(a,b)




La fonction « time_diffdays(a,b) » permet de calculer la différence entre deux dates en nombre de jours. Pour l'utiliser, placez en paramètre :

  • ◉ a :
    • ◎ Une date. Celle-ci peut être un champ date, une date en dur ou une fonction qui calcule une date.
  • ◉ b :
    • ◎ Une date. Celle-ci peut être un champ date, une date en dur ou une fonction qui calcule une date.

Si la date a est plus récente que la date b, le résultat sera un nombre entier positif et si la date a est moins récente que la date b, le résultat sera un nombre entier négatif. On aura donc plus souvent tendance à placer en premier argument la date la plus récente.




Exemple

Voici un exemple utilisant la fonction « time_diffdays(a,b) » :



Et voici le résultat sur une fiche compte :



time_diffdays(get_date('today'),cf_1216)

  • ◉ get_date('today') :
    • ◎ 27 mars 2018
  • ◉ cf_1216 :
    • ◎ cf_1216 est le champ « Date de création de la Piste », ici « 14 mars 2018 »
  • ◉ On peut alors remplacer ces deux dates dans la fonction time_diffdays(get_date('today'),cf_1216) soit :
    • ◎ time_diffdays(27 mars 2018,14 mars 2018)
    • ◎ Il s'est écoulé 13 jours entre ces deux dates, c'est le résultat retourné dans le champ « Temps de conversion (jours) »

Le résultat final est donc « 13 »