From: Olivier Larchevêque Date: Mon, 16 Jan 2012 15:11:58 +0000 (-0500) Subject: fix month count X-Git-Tag: DAE+RH~203 X-Git-Url: https://git.auf.org/?p=auf_rh_dae.git;a=commitdiff_plain;h=7eda942c25b8deca17fccef10dbfedebc5526ad6 fix month count --- diff --git a/project/media/js/dae.js b/project/media/js/dae.js index 0b2bff1..ac7e7b2 100644 --- a/project/media/js/dae.js +++ b/project/media/js/dae.js @@ -26,8 +26,16 @@ function contrat_mois() { if (debut == "" || fin == "") note = note_duree_indeterminee; else { - var d1 = new Date(debut); - var d2 = new Date(fin); + var d = debut.split('-'); + j = d[0]; m = d[1];a = d[2]; + var d1 = new Date(a, m, j); + console.log(d1); + + var d = fin.split('-'); + j = d[0]; m = d[1];a = d[2]; + var d2 = new Date(a, m, j); + console.log(d2); + var duree = Math.round((d2-d1) / (1000*60*60*24) / (365/12)); note = duree + " mois"; }