Validateur de Date Ultérieure
Validez si une date est ultérieure à une autre date ou à la date actuelle en utilisant la fonction isAfter de validator.js
Entrée
Sortie
Documentation
Que signifie « est après » dans la comparaison de dates ?
Dans la comparaison de dates, « est après » fait référence à la vérification du fait qu'une date se produit plus tard dans le temps qu'une autre date. Il s'agit d'une opération fondamentale en programmation et en validation de données, utilisée pour déterminer l'ordre chronologique entre deux points dans le temps. Lors de la comparaison de dates, la comparaison prend en compte l'horodatage complet—année, mois, jour, et optionnellement heures, minutes et secondes—pour établir quelle date vient après.
La comparaison de dates est essentielle pour valider les entrées utilisateur, appliquer les règles métier et assurer l'intégrité des données. Par exemple, une date de fin doit toujours être après une date de début, une date d'expiration doit être après la date d'aujourd'hui pour un produit valide, ou une date de livraison doit être après la date de commande.
Description de l'outil
Cet outil valide si une date donnée est après une autre date. Entrez une date à vérifier et comparez-la soit avec la date et l'heure actuelles, soit avec une date de comparaison personnalisée. L'outil affiche instantanément si votre date est chronologiquement après la date de référence, avec un retour visuel clair indiquant le résultat.
Fonctionnalités
- Comparez n'importe quelle date avec la date actuelle ou une date de référence personnalisée
- Inclusion optionnelle de l'heure pour des comparaisons de date-heure précises
- Validation en temps réel avec résultats instantanés
- Indicateurs visuels clairs montrant le succès (vert) ou l'échec (rouge)
- Prend en charge les formats d'entrée date uniquement et datetime-local
Cas d'utilisation
- Validation de formulaire : Assurez-vous que les dates de fin sont après les dates de début dans les formulaires de réservation ou de planification
- Vérification d'expiration : Vérifiez que les dates d'expiration, les périodes de garantie ou les dates de fin d'abonnement sont toujours dans le futur
- Planification d'événements : Confirmez que les dates d'événements ou les délais se produisent après la date actuelle ou un jalon spécifique
Comment ça marche
L'outil utilise la fonction isAfter de la bibliothèque validator.js pour effectuer la comparaison. Lorsque vous entrez une date, elle est convertie en horodatage ISO 8601 et comparée soit avec l'heure système actuelle, soit avec votre date de comparaison spécifiée. La comparaison est effectuée au niveau de précision que vous choisissez—les comparaisons date uniquement ignorent les composants d'heure, tandis que les comparaisons date-heure incluent les heures et les minutes.
Options expliquées
| Option | Description |
|---|---|
| Inclure l'heure | Lorsqu'elle est activée, vous permet de spécifier les heures exactes (heures et minutes) pour des comparaisons plus précises |
| Comparer avec la date actuelle | Lorsqu'elle est cochée, compare votre date d'entrée avec la date et l'heure actuelles ; décochez pour entrer une date de comparaison personnalisée |
| Cette date | La date que vous souhaitez valider |
| Après cette date | La date de référence à comparer (disponible uniquement lorsque « Comparer avec la date actuelle » est décochée) |
Conseils
- Activez/désactivez « Inclure l'heure » lorsque vous devez comparer des moments spécifiques plutôt que des jours entiers
- La comparaison de la date actuelle se met à jour en temps réel, les résultats peuvent donc changer au fil du temps
- Utilisez l'option de date de comparaison personnalisée pour valider les plages de dates dans les formulaires ou les documents