Maison >interface Web >Questions et réponses frontales >Comment comparer deux dates en utilisant JavaScript
Dans l'article précédent "Explication détaillée de la façon d'utiliser JavaScript pour imprimer le contenu des éléments div", nous avons présenté comment utiliser JavaScript pour imprimer le contenu des éléments div. Les amis intéressés peuvent aller en savoir plus~
Le. Le contenu principal de cet article est d'apprendre comment utiliser JavaScript pour comparer deux dates !
En JavaScript, on peut comparer deux dates en les convertissant en valeurs numériques correspondant à leurs heures. Tout d’abord, nous pouvons convertir la date en valeur numérique à l’aide de la fonction getTime() ; puis en convertissant la date donnée en valeur numérique, nous pouvons ensuite les comparer directement.
Nous pouvons examiner les 3 exemples suivants pour des méthodes d'implémentation spécifiques :
Exemple de code 1 :
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title></title> <script> // 当前日期 var g1 = new Date(); var g2 = new Date(); if (g1.getTime() === g2.getTime()) document.write("两者相等"); else document.write("两者不相等"); javascript: ; </script> </head> <body> </body> </html>
Sortie :
两者相等
Exemple de code 2 :
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title></title> <script> var g1 = new Date(); // (YYYY-MM-DD) var g2 = new Date(2019 - 08 - 03); if (g1.getTime() < g2.getTime()) document.write("g1 小于 g2"); else if (g1.getTime() > g2.getTime()) document.write("g1 大于 g2"); else document.write("两者相等"); javascript: ; </script> </head> <body> </body> </html>
Sortie :
g1 大于 g2
Exemple de code 3 :
<!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title></title> <script> var g1 = new Date(2019, 08, 03, 11, 45, 55); // (YYYY, MM, DD, Hr, Min, Sec) var g2 = new Date(2019, 08, 03, 10, 22, 42); if (g1.getTime() < g2.getTime()) document.write("g1 小于 g2"); else if (g1.getTime() > g2.getTime()) document.write("g1 大于 g2"); else document.write("两者相等"); javascript: ; </script> </head> <body> </body> </html>
Sortie :
g1 大于 g2
Remarque :
getTime()
La fonction de la méthode est de renvoyer le nombre de millisecondes depuis le 1er janvier 1970. La syntaxe de getTime()
方法的作用是返回距 1970 年 1 月 1 日之间的毫秒数。
getTime()语法如下:
dateObject.getTime()
返回值:dateObject 指定的日期和时间距 1970 年 1 月 1 日午夜(GMT 时间)之间的毫秒数。
→该方法总是结合一个 Date
getTime() est la suivante :
rrreee
→Cette méthode est toujours utilisée en conjonction avec un objet Date
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!