Page 1 sur 1

calendrier perpétuel

Posté : 05 nov. 2015, 19:33
par itasoft
[b]Slts,
Pour faire un calendrier perpétuel, il nous faut connaître le jour du 1èr du mois.
Ci dessous une formule de calcul parmi d'autres.

[/b]

//---- Script Calcul du n°du jour pour le 1er du mois ---
// d'après l'Algorithme de Mike Keith

//jour
int j=1;
//mois
int mm=1;
//année
int aaaa=2015;

int c = (14 - mm) / 12;
int a = aaaa - c;
int m = mm + 12 * c - 2;

//n°du jour : 0=DI,1=LU,2=MA,3=ME,4=JE,5=VE,6=SA (en rosbif)

int nJ=(j+a+a/4-a/100+a/400+31*m/12)%7;

// Si Année bissextile alors mois de Fevrier=29 jours
boolean bissex=((aaaa %4)==0) & ((aaaa %100)!=0) | ((aaaa %400)==0);


[attachment=0]Calandar2.JPG[/attachment]