Différence de date avec getTime
Bonjour,
voici mon souci. La la fonction JS si dessous trouve le nombre de jours entre 2 dates.
Si mes deux dates sont dans le même mois pas de problème
Sinon: par exemple pour les valeur si dessous :
Code:
1 2
| var a = "28/02/2009";
var b = "01/03/2009"; |
La fonction devrait retourner 1, mais me retourne 4 :cry:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <html>
<head>
<script language="JavaScript">
function dif_date(pDateDebut,pDateFin) {
var DateDebut = pDateDebut.split("/");
var DateFin = pDateFin.split("/");
var myDateD = new Date(DateDebut[2],DateDebut[1],DateDebut[0]);
var myDateF = new Date(DateFin[2],DateFin[1],DateFin[0]);
var diff= myDateD.getTime() - myDateF.getTime();
return (diff/(3600*24*1000));
}
</script>
</head>
<body>
<script language="JavaScript">
var a = "28/02/2009";
var b = "01/03/2009";
alert(dif_date(b,a));
</script>
</body>
</html> |
Si quelqu'un a une idée...
Marci d'avance