Donnez vie à vos documents numériques !
 

Répondre à : Calcul jours ouvrés entre deux dates. – RÉSOLU

abracadabraPDF Forums PDF – Général Calcul jours ouvrés entre deux dates. – RÉSOLU Répondre à : Calcul jours ouvrés entre deux dates. – RÉSOLU

#53062
RafaelLopes
Membre

@alex : pas besoin pour la conversion du script, j’arrive à m’en sortir tout seul, j’aurai fini ça ce soir normalement et je pourrais donc le poster ici pour aider ceux qui peuvent en avoir besoin dans le futur. Merci quand même !

Voilà où j’en suis pour le moment, me manque plus que la gestion des fériés.

function joursOuvres()
{
var Date1 = new Date(this.getField(« dA »).value,this.getField(« dM »).value-1,this.getField(« dJ »).value);
var Date2 = new Date(this.getField(« fA »).value,this.getField(« fM »).value-1,this.getField(« fJ »).value);
var Date0= new Date(2000, 00, 03); /* Lundi de référence */

index=1;

var Date11=Date1.getTime();
var Date22=Date2.getTime();
var Date00=Date0.getTime();

if(Date00{
  for(i=Date00; i<=Date11; i=i+(1000*60*60*24))
  {
      if(index<7)
      {
      index+=1;
      }
      else if(index>6)
      {
      index=1;
      }
  }

this.getField(« jO »).value=0;

  for(i=Date11; i<=Date22; i=i+(1000*60*60*24))
  {
      if(index<=5)
      {
      this.getField(« jO »).value+=1;
      index+=1;
      }
      else if(index<7)
      {
      index+=1;
      }
      else if(index>6)
      {
      index=1;
      }
  }
}
}