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 }
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 }
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!