Fonctions FormPublisher

Fonction compareDateDiffInDays

Cette fonction détermine si la différence en jours entre deux dates en paramètre correspond ou non au nombre de jours indiqué en paramètre.

La fonction compareDateDiffInDays calcule la différence en nombre de jours entre deux dates (identique à getNbDays) ; puis, compare la valeur obtenue au nombre de jours passé en paramètre. La comparaison se fait avec le symbole logique passé en paramètre exprimé en chaîne de caractères.

Le résultat étant boolean, la valeur de retour sera :

  • True si l'expression est vérifiée

  • False si l'expression n'est pas vérifiée

La fonction compareDateDiffInDays prend quatre paramètres si les dates en paramètres sont exprimées en numérique entier sinon, elle prend cinq pour les dates exprimées en chaîne de caractères.

Syntaxe  :

Boolean compareDateDiffInDays(Integer1, Integer2, Integer D, String)

Boolean compareDateDiffInDays(String1, String2, dateFormat, Integer D, String)

  • Paramètres 1 et 2 : dates exprimées soit en numérique entier soit en chaine de caractères

  • Paramètre 3 : nombre de jours avec lequel sera comparée la différence entre les 2 dates

  • Paramètre 4 : symbole de comparaison exprimé en chaine de caractères

  • Paramètre 5 : format dans lequel les dates ont étés exprimées

Exemple:

En s'inspirant de l'exemple précédant, nous déterminons s'il y a plus ou moins de 10 jours entre la date effective et la date souhaitée précédemment saisies (exemple compareDate).

compareDateDiffInDays à quatre paramètres : compareDateDiffInDays($(date_effec1), $(date_souh2), 10, '<=')

La différence de jours entre les deux dates est-elle inférieur ou égale à 10 jours ?

compareDateDiffInDays à cinq paramètres : compareDateDiffInDays($(date_effective), $(date_souhaite), $(format_date), 10, '>')

Y a t-il plus de 10 jours entre les deux dates ?


Présentation

 

Coordonnées de l'organisation

 

JWay51, rue de StrasbourgL-2561 Luxembourg+352 54 22 23+352 26 53 16 17http://www.jway.lu