var dt1 = new Date(2002,10,14,2,2,3) ; var dt2=new Date(2002,10,14,2,2,3); var assert= dt1Maintenant , si on veux comparer deux date , juste pour savoir si elle sont du même jour ou du même mois ou du la même minute Si deux dates sont du même jour peut importe les heures et minutes.. On veux savoir si ca se passe le même jour Exemple :var dt1 = new Date(2002,10,14) ; var dt2=new Date(2002,10,14,2,2,3); var assertAreEqual = dt1-dt2==0; //assertAreEqual =false : les deux dates sont différentes var assertAreSameDay= (dt1-dt2)/(24*60*60*1000) < 1 //assertAreSameDay=true : les deux dates sont du même jour //même mois même année // on a calculé la diffrence en millisecondes entre les deux date puis // on transforme les millisecondes en jour par division par (24*60*60*1000) // heures dans la journée X minutes dans une heure X secondes dans une minutes // X millisecondes dans la seconde // On vérifie que la différence est inférieur a un journée var assertAreSameHour=(dt1-dt2)/(60*60*1000) < 1 //assertAreSameHour=falseConclusion :Bien faire attention au comparaison des dates en JavaScript , bien que ca semple évident et simple ca réserve parfois des surprises
Comparer deux dates -- JQuery Javascript Compare dates
JavaScript fournit nativement les opérateurs de comparaison de deux date . Savoir si deux dates sont identiques, l(une est plus récente que l autre... Ce que ont pourrais résumer dans un exemple comme ceci :
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire