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
@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;
}
}
}
}