Is After Date वेलिडेटर
validator.js isAfter फ़ंक्शन का उपयोग करके यह वेलिडेट करें कि कोई तारीख दूसरी तारीख या वर्तमान तारीख के बाद है या नहीं
इनपुट
आउटपुट
रीडमी
"is after" का अर्थ तारीख तुलना में क्या है?
तारीख तुलना में, "is after" यह जांचने को संदर्भित करता है कि क्या एक तारीख समय में दूसरी तारीख से बाद में आती है। यह प्रोग्रामिंग और डेटा सत्यापन में एक मौलिक ऑपरेशन है, जिसका उपयोग दो समय बिंदुओं के बीच कालानुक्रमिक क्रम निर्धारित करने के लिए किया जाता है। तारीखों की तुलना करते समय, तुलना पूर्ण timestamp पर विचार करती है—वर्ष, महीना, दिन, और वैकल्पिक रूप से घंटे, मिनट, और सेकंड—यह स्थापित करने के लिए कि कौन सी तारीख बाद में आती है।
तारीख तुलना उपयोगकर्ता इनपुट को सत्यापित करने, व्यावसायिक नियमों को लागू करने, और डेटा अखंडता सुनिश्चित करने के लिए आवश्यक है। उदाहरण के लिए, एक अंतिम तारीख हमेशा एक शुरुआती तारीख के बाद होनी चाहिए, एक समाप्ति तारीख एक वैध उत्पाद के लिए आज की तारीख के बाद होनी चाहिए, या एक डिलीवरी तारीख ऑर्डर तारीख के बाद होनी चाहिए।
उपकरण विवरण
यह उपकरण सत्यापित करता है कि क्या दी गई तारीख दूसरी तारीख के बाद है। एक तारीख दर्ज करें और इसकी तुलना वर्तमान तारीख और समय के विरुद्ध या एक कस्टम तुलना तारीख के विरुद्ध करें। उपकरण तुरंत दिखाता है कि आपकी तारीख संदर्भ तारीख के बाद कालानुक्रमिक रूप से है या नहीं, स्पष्ट दृश्य प्रतिक्रिया के साथ परिणाम दर्शाता है।
विशेषताएं
- किसी भी तारीख की तुलना वर्तमान तारीख या एक कस्टम संदर्भ तारीख के विरुद्ध करें
- सटीक datetime तुलना के लिए वैकल्पिक समय समावेश
- तत्काल परिणामों के साथ वास्तविक समय सत्यापन
- सफलता (हरा) या विफलता (लाल) दर्शाने वाले स्पष्ट दृश्य संकेतक
- date-only और datetime-local इनपुट प्रारूप दोनों का समर्थन करता है
उपयोग के मामले
- फॉर्म सत्यापन: बुकिंग या शेड्यूलिंग फॉर्म में अंतिम तारीखें शुरुआती तारीखों के बाद हों यह सुनिश्चित करें
- समाप्ति जांच: सत्यापित करें कि समाप्ति तारीखें, वारंटी अवधि, या सदस्यता समाप्ति तारीखें अभी भी भविष्य में हैं
- ईवेंट योजना: पुष्टि करें कि ईवेंट तारीखें या समय सीमा वर्तमान तारीख या एक विशिष्ट मील के पत्थर के बाद आती हैं
यह कैसे काम करता है
उपकरण तुलना करने के लिए validator.js library के isAfter फ़ंक्शन का उपयोग करता है। जब आप एक तारीख दर्ज करते हैं, तो यह इनपुट को एक ISO 8601 timestamp में परिवर्तित करता है और इसकी तुलना वर्तमान सिस्टम समय या आपकी निर्दिष्ट तुलना तारीख के विरुद्ध करता है। तुलना आपके द्वारा चुने गए सटीकता स्तर पर की जाती है—date-only तुलना समय घटकों को अनदेखा करती है, जबकि datetime तुलना घंटे और मिनट शामिल करती है।
विकल्प समझाया गया
| विकल्प | विवरण |
|---|---|
| समय शामिल करें | सक्षम होने पर, अधिक सटीक तुलना के लिए सटीक समय (घंटे और मिनट) निर्दिष्ट करने की अनुमति देता है |
| वर्तमान तारीख के साथ तुलना करें | जब चेक किया जाता है, तो आपकी इनपुट तारीख की तुलना वर्तमान तारीख और समय के विरुद्ध करता है; एक कस्टम तुलना तारीख दर्ज करने के लिए अनचेक करें |
| यह तारीख है | वह तारीख जिसे आप सत्यापित करना चाहते हैं |
| इस तारीख के बाद | संदर्भ तारीख तुलना के लिए (केवल तब उपलब्ध जब "वर्तमान तारीख के साथ तुलना करें" अनचेक किया जाता है) |
सुझाव
- जब आपको पूरे दिनों के बजाय विशिष्ट क्षणों की तुलना करने की आवश्यकता हो तो "समय शामिल करें" को टॉगल करें
- वर्तमान तारीख तुलना वास्तविक समय में अपडेट होती है, इसलिए परिणाम समय के साथ बदल सकते हैं
- फॉर्म या दस्तावेजों में तारीख श्रेणियों को सत्यापित करने के लिए कस्टम तुलना तारीख विकल्प का उपयोग करें