Comparaison de dates avec JavaScript
Pour comparer les valeurs de deux dates en JavaScript, en utilisant les opérateurs standards tels que supérieur à, inférieur à, et pas égal, on peut utiliser l'objet Date. En construisant un objet Date pour chacune des dates, ces comparaisons peuvent être effectuées efficacement.
L'utilisation des opérateurs ==, !=, === et !== dans la comparaison des dates nécessite l'utilisation de date .getTime(). Cette méthode renvoie la valeur numérique de la date spécifiée sous forme de nombre de millisecondes depuis le 1er janvier 1970.
Examinez l'extrait de code suivant :
var d1 = new Date(); var d2 = new Date(d1); var same = d1.getTime() === d2.getTime(); var notSame = d1.getTime() !== d2.getTime();
Cette démonstration illustre cette comparaison directe de la date les objets ne suffiront pas. Au lieu de cela, comparer le résultat de date.getTime() est nécessaire pour des contrôles d'égalité précis.
À des fins de validation des entrées, il est recommandé d'utiliser des listes déroulantes ou d'autres formes contraintes de saisie de date plutôt que de s'appuyer uniquement sur des zones de texte. . Cela aidera à éviter les problèmes de validation des entrées.
Il est à noter que date.getTime() offre des informations détaillées concernant la date spécifiée, représentant le nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 UTC.
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!