Επικύρωση Ημερομηνίας Μετά
Επικυρώστε εάν μια ημερομηνία είναι μετά από μια άλλη ημερομηνία ή την τρέχουσα ημερομηνία χρησιμοποιώντας τη συνάρτηση isAfter του validator.js
Είσοδος
Έξοδος
Readme
Τι σημαίνει "είναι μετά" στη σύγκριση ημερομηνιών;
Στη σύγκριση ημερομηνιών, "είναι μετά" αναφέρεται στον έλεγχο του κατά πόσον μια ημερομηνία συμβαίνει αργότερα στο χρόνο από μια άλλη ημερομηνία. Αυτή είναι μια θεμελιώδης λειτουργία στον προγραμματισμό και την επικύρωση δεδομένων, που χρησιμοποιείται για τον προσδιορισμό της χρονολογικής σειράς μεταξύ δύο σημείων στο χρόνο. Κατά τη σύγκριση ημερομηνιών, η σύγκριση λαμβάνει υπόψη το πλήρες timestamp—έτος, μήνα, ημέρα και προαιρετικά ώρες, λεπτά και δευτερόλεπτα—για να καθορίσει ποια ημερομηνία έρχεται αργότερα.
Η σύγκριση ημερομηνιών είναι απαραίτητη για την επικύρωση της εισόδου του χρήστη, την εφαρμογή κανόνων επιχειρήσεων και την εξασφάλιση της ακεραιότητας των δεδομένων. Για παράδειγμα, μια ημερομηνία λήξης θα πρέπει πάντα να είναι μετά από μια ημερομηνία έναρξης, μια ημερομηνία λήξης ισχύος θα πρέπει να είναι μετά από σήμερα για ένα έγκυρο προϊόν, ή μια ημερομηνία παράδοσης θα πρέπει να είναι μετά από την ημερομηνία της παραγγελίας.
Περιγραφή εργαλείου
Αυτό το εργαλείο επικυρώνει κατά πόσον μια δεδομένη ημερομηνία είναι μετά από μια άλλη ημερομηνία. Εισάγετε μια ημερομηνία για έλεγχο και συγκρίνετέ την είτε με την τρέχουσα ημερομηνία και ώρα είτε με μια προσαρμοσμένη ημερομηνία σύγκρισης. Το εργαλείο εμφανίζει αμέσως κατά πόσον η ημερομηνία σας είναι χρονολογικά μετά από την ημερομηνία αναφοράς, με σαφή οπτική ανατροφοδότηση που δείχνει το αποτέλεσμα.
Χαρακτηριστικά
- Συγκρίνετε οποιαδήποτε ημερομηνία με την τρέχουσα ημερομηνία ή μια προσαρμοσμένη ημερομηνία αναφοράς
- Προαιρετική συμπερίληψη ώρας για ακριβείς συγκρίσεις ημερομηνίας-ώρας
- Επικύρωση σε πραγματικό χρόνο με άμεσα αποτελέσματα
- Σαφείς οπτικοί δείκτες που δείχνουν επιτυχία (πράσινο) ή αποτυχία (κόκκινο)
- Υποστηρίζει τόσο μορφές εισόδου μόνο ημερομηνίας όσο και datetime-local
Περιπτώσεις χρήσης
- Επικύρωση φόρμας: Βεβαιωθείτε ότι οι ημερομηνίες λήξης είναι μετά από τις ημερομηνίες έναρξης σε φόρμες κρατήσεων ή προγραμματισμού
- Έλεγχος λήξης ισχύος: Επαληθεύστε ότι οι ημερομηνίες λήξης ισχύος, οι περίοδοι εγγύησης ή οι ημερομηνίες λήξης συνδρομής είναι ακόμα στο μέλλον
- Σχεδιασμός εκδηλώσεων: Επιβεβαιώστε ότι οι ημερομηνίες εκδηλώσεων ή οι προθεσμίες συμβαίνουν μετά από την τρέχουσα ημερομηνία ή ένα συγκεκριμένο ορόσημο
Πώς λειτουργεί
Το εργαλείο χρησιμοποιεί τη συνάρτηση isAfter της βιβλιοθήκης validator.js για να εκτελέσει τη σύγκριση. Όταν εισάγετε μια ημερομηνία, μετατρέπει την είσοδο σε ένα timestamp ISO 8601 και τη συγκρίνει με την τρέχουσα ώρα του συστήματος ή την καθορισμένη ημερομηνία σύγκρισης. Η σύγκριση εκτελείται στο επίπεδο ακρίβειας που επιλέγετε—οι συγκρίσεις μόνο ημερομηνίας αγνοούν τα συστατικά της ώρας, ενώ οι συγκρίσεις ημερομηνίας-ώρας περιλαμβάνουν ώρες και λεπτά.
Επεξήγηση επιλογών
| Επιλογή | Περιγραφή |
|---|---|
| Συμπερίληψη ώρας | Όταν είναι ενεργοποιημένο, σας επιτρέπει να καθορίσετε ακριβείς ώρες (ώρες και λεπτά) για πιο ακριβείς συγκρίσεις |
| Σύγκριση με την τρέχουσα ημερομηνία | Όταν είναι επιλεγμένο, συγκρίνει την ημερομηνία εισόδου σας με την τρέχουσα ημερομηνία και ώρα· αποεπιλέξτε για να εισάγετε μια προσαρμοσμένη ημερομηνία σύγκρισης |
| Είναι αυτή η ημερομηνία | Η ημερομηνία που θέλετε να επικυρώσετε |
| Μετά από αυτή την ημερομηνία | Η ημερομηνία αναφοράς για σύγκριση (διαθέσιμη μόνο όταν η επιλογή "Σύγκριση με την τρέχουσα ημερομηνία" είναι αποεπιλεγμένη) |
Συμβουλές
- Ενεργοποιήστε την επιλογή "Συμπερίληψη ώρας" όταν χρειάζεστε να συγκρίνετε συγκεκριμένες στιγμές αντί για ολόκληρες ημέρες
- Η σύγκριση της τρέχουσας ημερομηνίας ενημερώνεται σε πραγματικό χρόνο, επομένως τα αποτελέσματα ενδέχεται να αλλάξουν καθώς περνά ο χρόνος
- Χρησιμοποιήστε την επιλογή προσαρμοσμένης ημερομηνίας σύγκρισης για να επικυρώσετε εύρη ημερομηνιών σε φόρμες ή έγγραφα