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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
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 dates
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 /* 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
var date1 = new Date("2009/06/11 11:05");
var date2 = new Date("2009/06/25 19:57");
var difference = date2 - date1;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 firefox
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 /* 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 : Sélectionner tout - Visualiser dans une fenêtre à part var date1 = new Date(year, +mois - 1, jour, heure, minute);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager