abracadabraPDF › Forums › PDF – Général › Champ calculé – difference › Répondre à : Champ calculé – difference

Oublie tout ce qui a été écrit précédemment et ce vieux script inutilement compliqué.
Je viens justement de croiser un script beaucoup plus simple sur un autre forum.
Ci-dessous et dans le document ci-joint en script de calcul du champ qui indique le nombre de jours :
if (this.getField("DateDeb").value != "" && this.getField("DateFin").value != "") {
var dd = this.getField("DateDeb").value;
var rd = this.getField("DateFin").value;
var d1 = util.scand("dd/mm/yyyy", dd);
var d2 = util.scand("dd/mm/yyyy", rd);
var diff = (d2.valueOf() - d1.valueOf()) / 1000;
event.value = (Math.round((diff / 60 / 60) / 24)+1) + " jour(s)";
}
else {event.value = "";}