abracadabraPDF › Forums › PDF – Général › Calcul sur date dans un formulaire. – RÉSOLU › Répondre à : Calcul sur date dans un formulaire. – RÉSOLU
Le script suivant fera l’affaire pour trouver le mois précédant date à date et illustrera l’usage de l’objet Date…
function CalculDate()
{
console.println(« Action utilisateur calcul de date »);
chaine=this.event.value;
//Extraction des données à partir de la valeur du champ « DateExpiration »
jour=chaine.substring(0,2);
mois=chaine.substring(3,5);
annee=chaine.substring(6,10);
//Calcul du mois n-1 (les mois sont notés de 0 à 11)
mois=mois-2;
//Définition de l’objet date de renouvellement
dateRenouvellement=new Date(annee,mois,jour);
//Extraction et affichage de la date.
this.getField(« DateRenouvellement »).value=util.printd(« dd/mm/yyyy »,dateRenouvellement);
}
Pour un calcul plus sophistiqué, j’ai déjà donné un exemple dans un autre POST.
Nota:il faut respecter le format de date jj/mm/aaaa
[attachment deleted by admin]