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 :
La fonction devrait retourner 1, mais me retourne 4
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var a = "28/02/2009"; var b = "01/03/2009";
Si quelqu'un a une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Marci d'avance
Partager