Är Efter Datum-validerare
Validera om ett datum är efter ett annat datum eller dagens datum med hjälp av validator.js isAfter-funktionen
Inmatning
Utdata
Readme
Vad betyder "är efter" vid datumjämförelse?
Vid datumjämförelse hänvisar "är efter" till att kontrollera om ett datum inträffar senare i tiden än ett annat datum. Detta är en grundläggande operation inom programmering och datavalidering, som används för att bestämma kronologisk ordning mellan två tidpunkter. Vid jämförelse av datum beaktas hela tidsstämpeln—år, månad, dag och eventuellt timmar, minuter och sekunder—för att fastställa vilket datum som kommer senare.
Datumjämförelse är väsentlig för att validera användarinmatning, tillämpa affärsregler och säkerställa dataintegritet. Till exempel bör ett slutdatum alltid vara efter ett startdatum, ett utgångsdatum bör vara efter dagens datum för en giltig produkt, eller ett leveransdatum bör vara efter orderdatumet.
Verktygsbeskrivning
Det här verktyget validerar om ett givet datum är efter ett annat datum. Ange ett datum att kontrollera och jämför det antingen mot aktuellt datum och tid eller ett anpassat jämförelsedatum. Verktyget visar omedelbar om ditt datum kronologiskt är efter referensdatumet, med tydlig visuell återkoppling som anger resultatet.
Funktioner
- Jämför vilket datum som helst mot aktuellt datum eller ett anpassat referensdatum
- Valfri tidsinkludering för exakta datumtidsjämförelser
- Realtidsvalidering med omedelbara resultat
- Tydliga visuella indikatorer som visar framgång (grön) eller misslyckande (röd)
- Stöder både endast datum och datetime-local-indataformat
Användningsfall
- Formulärvalidering: Se till att slutdatum är efter startdatum i boknings- eller schemaläggningsformulär
- Utgångsdatumkontroll: Verifiera att utgångsdatum, garantiperioder eller prenumerationens slutdatum fortfarande ligger i framtiden
- Eventplanering: Bekräfta att eventdatum eller deadlines inträffar efter aktuellt datum eller en specifik milstolpe
Hur det fungerar
Verktyget använder validator.js-bibliotekets isAfter-funktion för att utföra jämförelsen. När du anger ett datum konverterar det inmatningen till en ISO 8601-tidsstämpel och jämför den mot antingen aktuell systemtid eller ditt angivna jämförelsedatum. Jämförelsen utförs på den precisionsnivå du väljer—endast datumjämförelser ignorerar tidskomponenter, medan datumtidsjämförelser inkluderar timmar och minuter.
Alternativ förklarade
| Alternativ | Beskrivning |
|---|---|
| Inkludera tid | När det är aktiverat kan du ange exakta tider (timmar och minuter) för mer exakta jämförelser |
| Jämför med aktuellt datum | När det är markerat jämförs ditt indatadatum mot aktuellt datum och tid; avmarkera för att ange ett anpassat jämförelsedatum |
| Är detta datum | Det datum du vill validera |
| Efter detta datum | Referensdatumet att jämföra mot (endast tillgängligt när "Jämför med aktuellt datum" är avmarkerat) |
Tips
- Växla "Inkludera tid" när du behöver jämföra specifika tidpunkter snarare än hela dagar
- Jämförelsen med aktuellt datum uppdateras i realtid, så resultaten kan ändras när tiden går
- Använd alternativet för anpassat jämförelsedatum för att validera datumintervall i formulär eller dokument