Maison > interface Web > js tutoriel > Comment puis-je comparer les dates avec précision en JavaScript ?

Comment puis-je comparer les dates avec précision en JavaScript ?

Patricia Arquette
Libérer: 2025-01-01 03:15:10
original
634 Les gens l'ont consulté

How Can I Compare Dates Accurately in JavaScript?

Détermination de l'inégalité de date avec JavaScript

La comparaison des valeurs de date en JavaScript peut être effectuée à l'aide de l'objet Date. Cet objet polyvalent permet une évaluation facile des dates par rapport à diverses conditions, notamment supérieure à, inférieure à et pas inférieure à.

Pour comparer deux dates, instanciez simplement un objet Date pour chaque valeur de date. Ensuite, utilisez les opérateurs >, <, <= ou >= pour comparer les objets. Par exemple, pour déterminer si une date1 est supérieure à date2, vous pouvez écrire :

if (date1 > date2) {
  // Do something
}
Copier après la connexion

Cependant, il est important de noter qu'en utilisant les opérateurs ==, !=, === et !== directement avec des objets Date peut conduire à des résultats inexacts. Pour garantir des contrôles d’égalité précis, utilisez plutôt date.getTime(). Cette méthode renvoie un horodatage représentant le nombre de millisecondes depuis le 1er janvier 1970, 00:00:00 UTC.

if (date1.getTime() === date2.getTime()) {
  // Do something
}
Copier après la connexion

Pour éviter d'éventuels problèmes de validation des entrées, il est conseillé d'utiliser des listes déroulantes ou des contraintes similaires méthodes de saisie pour la saisie de la date. Cela permet de garantir que l'utilisateur saisit des valeurs de date valides.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal