Bonjour � tout le monde
Je voudrai comparer deux dates au format
date1: AAAA/MM/JJ HH:MN exemple: 2009/06/11 11:05
date2: AAAA/MM/JJ HH:MN exemple: 2009/06/25 19:57
je compte sur vous merci
Version imprimable
Bonjour � tout le monde
Je voudrai comparer deux dates au format
date1: AAAA/MM/JJ HH:MN exemple: 2009/06/11 11:05
date2: AAAA/MM/JJ HH:MN exemple: 2009/06/25 19:57
je compte sur vous merci
Bah t'as de la chance avec ce format de date :)
Avec difference en milisecondes :)Code:
1
2
3
4 var date1 = new Date("2009/06/11 11:05"); var date2 = new Date("2009/06/25 19:57"); var difference = date2 - date1;
un minimum de recherche avant de poster :roll::roll::roll:
lien "rechercher dans ce forum"
taper "comparer date"
et hop magique
plein de posts parlant du sujet et des r�solus en plus !!!
Sinon il y a la FAQ
d�sol� , j'ai d�j� vu les tutos mais j'ai du mal � m'en sortir
je m'explique
je r�cup�re le jour, le mois et l'ann�e dans des variables diff�rentes que je concat�ne
voici une partie de monde code de recup�ration
je voudrai comparer ces deux datesCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 /* RECUPERATION DE LA DATE DE DEPART */ var minute1=document.fiche.minute1.value; var heure1=document.fiche.heure1.value; var jour1=document.fiche.jour1.value; var mois1=document.fiche.mois1.value; var year1=document.fiche.year1.value; var datedepart=jour1+"/"+mois1+"/"+year1+" "+heure1+":"+minute1; /* pour obtenir exemple : 06/06/2009 13:06 */ /* RECUPERATION DE LA DATE DE DEPART */ var minute2=document.fiche.minute2.value; var heure2=document.fiche.heure2.value; var jour2=document.fiche.jour2.value; var mois2=document.fiche.mois2.value; var year2=document.fiche.year2.value; var dateretour=jour2+"/"+mois2+"/"+year2+" "+heure2+":"+minute2; /* pour obtenir exemple : 11/06/2009 16:06 */
j'espere que je me suis fait comprendre et que ma fa�on de voir comprendre les choses ne vous d�rangera pas. Merci
Salut,
La r�ponse � �t� dite
Citation:
var date1 = new Date("2009/06/11 11:05");
var date2 = new Date("2009/06/25 19:57");
var difference = date2 - date1;
Code:
1
2 var date1 = new Date(year1+"/"+mois1+"/"+jour1+" "+heure1+":"+minute1); ...
toujours pas resolu sur internet explorer
j'ai fait comme le dit andry.aime et nod__ mais une fois que j'essaye d'afficher date1 ou date2 ou la difference j'obtiens le message suivant "NaN"
aidez moi
voici mon code
par contre �a marche sur firefoxCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 /* DATE DE DEPART */ var minute=document.fiche.minute.value var heure=document.fiche.heure.value var jour=document.fiche.day.value; var mois=document.fiche.mois.value; var year=document.fiche.year.value; var date1 = new Date(year+"/"+mois+"/"+jour+" "+heure+":"+minute); /* DATE DE RETOUR */ var minute1=document.fiche.minute1.value var heure1=document.fiche.heure1.value var jour1=document.fiche.jour1.value; var mois1=document.fiche.mois1.value; var year1=document.fiche.year1.value; var date2 = new Date(year1+"/"+mois1+"/"+jour1+" "+heure1+":"+minute1); var difference = date2 - date1;
Merci � tous pour votre aide
Attention � la syntaxe de Date()...
Code:var date1 = new Date(year, +mois - 1, jour, heure, minute);