Bonsoir à tous,
Je suis à la recherche d'un algorithme qui me permette de trouver le nombres de mois entre 2 dates.
Ce nombre n'est pas forcement entier biensur.
Qui peut m'aider ?
Merci d'avance pour votre aide
Bonsoir à tous,
Je suis à la recherche d'un algorithme qui me permette de trouver le nombres de mois entre 2 dates.
Ce nombre n'est pas forcement entier biensur.
Qui peut m'aider ?
Merci d'avance pour votre aide
Entre le 31 janvier 2007 et le 1er fevrier 2007, tu comptes combien de mois ?
0, 1, 0.0333... , autre ?
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
Bon, dans ce cas:
D1/M1/Y1 < D2/M2/Y2
1. calculer l'ecart en mois entre le dernier jour de M1 et le 1er de M2
EM = 12*(Y2-Y1)+M2-M1-1
2. calculer l'ecart en jour entre D1 et le dernier jour de M1
suivant le mois: EJ1 = (31-D1), (30-D1), (29-D1) ou (28-D1)
3. calculer l'ecart en jour entre le 1er jour de M2 et D2
EJ2 = (D2-1)
4. Ajouter EJ1 et EJ2 et convertir en mois+decimal. Considerons 30 jours par mois.
EMdecimal = (EJ1+EJ2+1)/30
5. Ajouter EM et EMdecimal
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
ben en fait ça dépend si c'est des vrais mois, des mois de 30 jours, des mois de 20 (jours travaillés), etc....
Partager