IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

comparer deux dates


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de bsidy1
    Profil pro
    INFORMATICIEN
    Inscrit en
    Décembre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : INFORMATICIEN

    Informations forums :
    Inscription : Décembre 2006
    Messages : 127
    Points : 72
    Points
    72
    Par défaut comparer deux dates
    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

  2. #2
    Membre actif Avatar de nod__
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 176
    Points : 226
    Points
    226
    Par défaut
    Bah t'as de la chance avec ce format de date

    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;
    Avec difference en milisecondes

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 665
    Points
    66 665
    Billets dans le blog
    1
    Par défaut
    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 !!!

  4. #4
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Sinon il y a la FAQ

  5. #5
    Membre régulier Avatar de bsidy1
    Profil pro
    INFORMATICIEN
    Inscrit en
    Décembre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : INFORMATICIEN

    Informations forums :
    Inscription : Décembre 2006
    Messages : 127
    Points : 72
    Points
    72
    Par défaut
    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
    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                    */
    je voudrai comparer ces deux dates
    j'espere que je me suis fait comprendre et que ma façon de voir comprendre les choses ne vous dérangera pas. Merci

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    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);
    ...

  7. #7
    Membre régulier Avatar de bsidy1
    Profil pro
    INFORMATICIEN
    Inscrit en
    Décembre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : INFORMATICIEN

    Informations forums :
    Inscription : Décembre 2006
    Messages : 127
    Points : 72
    Points
    72
    Par défaut
    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
    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;
    par contre ça marche sur firefox
    Merci à tous pour votre aide

  8. #8
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    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);

Discussions similaires

  1. Comment comparer deux dates
    Par vodevil dans le forum Modules
    Réponses: 6
    Dernier message: 01/09/2005, 18h24
  2. comparer deux dates
    Par adel25 dans le forum C++
    Réponses: 3
    Dernier message: 23/08/2005, 20h29
  3. Comparer deux dates
    Par LoicH dans le forum C++Builder
    Réponses: 4
    Dernier message: 04/03/2005, 22h53
  4. comment comparer deux dates?
    Par billoum dans le forum C++Builder
    Réponses: 2
    Dernier message: 21/08/2004, 21h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo