Ajouter / Soustraire une période à une période
Bonjour,
J'ai besoin de faire des calculs sur des périodes, mais je ne m'en sort pas. Je fais donc appel aux pros.
J'ai six zones de saisie :
-Année de début
-Mois de début
-Jour de début
-Année de fin
-Mois de fin
-Jour de fin
et deux radio boutons
-Ajouter
-Soustraire
Je me retrouve donc avec x années, x mois, x jours à ajouter ou soustraire à y années, y mois, y jours.
Par exemple, j'ai :
5 ans, 9 mois et 20 jours
à ajouter ou soustraire à
4 ans, 5 mois et 17 jours
ce qui devrait donner : 3750 jours, soit 10 ans 3 mois et 6 jours.
Quelqu'un a une idée pour mettre tout ça en musique ?
Merci
Haaa les vaches, meeeuuuuh
Bonjour,
C't'un peu impossible avec les années bisextiles. :P
[Mauvaises_idees.com]
Bref, je créerai un objet Date avec les informations données (année, mois, jour) sur lequel je ferai un getTime() qui renvoie les millisecondes. J'additionnerai ou soustrairai les deux paquets de millisecondes, puis je redécomposerai le résultat en jour, mois, année. :?
[/Mauvaises_idees.com]
EDIT: Mais non! Il est *** c't'enfant! Il ne faut pas faire un objet Date car je parie que le getTime est basé sur 1900. Dieu qu'il est bête... :calim2: