Donnez vie à vos documents numériques !
 

Répondre à : Calcul sur des dates. – RÉSOLU

abracadabraPDF Forums PDF – Général Calcul sur des dates. – RÉSOLU Répondre à : Calcul sur des dates. – RÉSOLU

#53697
alex
Participant

Quelques lignes pour comprendre et se lancer:
//obtenir l’objet date:
hd=new Date();
//Afficher la date dans le champ “AffichageDate.0” à créer:
this.getField(“AffichageDate.0”).value=util.printd(“dd-mm-yy”,hd)
this.getField(“AffichageDate.0″).userName=”Date au format jj-mm-aa”;
//Afficher l’heure dans le champ “AffichageDate.1” à créer:
this.getField(“AffichageDate.1”).value=util.printd(“HH-MM-ss”,hd);
this.getField(“AffichageDate.1″).userName=”Heure au format hh-mm-ss”;

Créer une date et l’afficher dans le champ “AffichageDate.3” à créer:
hdo=new Date();
hdo.setFullYear(2010);
hdo.setMonth(11);
hdo.setDate(1);
hdo.setHours(12);
hdo.setMinutes(30);
ddo=util.printd(“dd-mmmm-yyyy”,hdo);
this.getField(“AffichageDate.3”).value=”Le “+ddo+” à “+util.printd(“HH-MM”,hdo);
this.getField(“AffichageDate.3″).userName=”Format libre”;

//calculer la différence entre deux dates:
debut=util.printd(“dd-mm-yy”,hdo);
fin=util.printd(“dd-mm-yy”,hd);
console.println(“Calcul d’un intervalle de temps du “+debut+” au “+fin);
delta=(hd.valueOf()-hdo.valueOf())/1000/60/60/24;
console.println(“Intervalle de temps en jours : “+delta);
this.getField(“AffichageDate.4”).value=”Nombre de jours=”+delta;
this.getField(“AffichageDate.4″).userName=”En jours”;
//pour mémoire:
semaine=1000*60*60*24*7;

A vous de jouer…