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 ?
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
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....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager