एक चीज जो हम कोडिंग की समस्याओं को हल करने के लिए कर सकते हैं, वह है हमारे कोड में एक निश्चित तर्क के लिए सशर्त रूप से तारीखों और समय की तुलना करने के लिए दिनांक वस्तु का उपयोग करना। अगली (या पिछली) तारीख क्या है, यह देखने के लिए यह आलेख दो तिथियों की तुलना करने के लिए दिनांक ऑब्जेक्ट का उपयोग करने के तरीके पर एक नज़र डालता है।
जावास्क्रिप्ट में एक अंतर्निहित डेटा ऑब्जेक्ट है जो एक्सेस विधियों का उपयोग कर सकता है टाइमस्टैम्प-आधारित तर्क करने में हमारी मदद कर सकता है। इसे कॉन्फ़िगर करने के लिए, निम्नलिखित को कूटबद्ध करके एक नई तिथि को इंस्टेंट करें:
यदि आप console.log (तारीख)
दर्ज करना चाहते हैं, तो समय (T के बाद सबस्ट्रिंग) आप डिफ़ॉल्ट रूप से कहां रहते हैं इसके आधार पर यह अलग होगा। अगर आप UTC के साथ काम करना चाहते हैं, तो Z को हटा दें और + HH: MM
या -HH: MM
जोड़ें।
जानें कि क्या परिभाषित करना है अगले भाग में हमारे तुलना फ़ंक्शन के साथ काम करते समय महत्वपूर्ण।
अगला, दिनांक कंस्ट्रक्टर का उपयोग करते समय प्रस्तावित विधियों पर एक नज़र डालें। ऐसा ही एक तरीका है getTime ()
। हम इस पद्धति का उपयोग अपनी तिथि वस्तु को एक संख्या में बदलने के लिए करते हैं ताकि इसकी तुलना आसानी से की जा सके।
यह विशेष विधि युग की शुरुआत के बाद से तारीख को मिलीसेकंड की संख्या में परिवर्तित करती है (युग जनवरी से शुरू हुआ था) 1, 1970)। यहां हमारी गेटटाइम विधि है:
चूंकि तिथि एक नई तिथि वस्तु के रूप में त्वरित है, हम गेटटाइम फ़ंक्शन तक पहुंचने के लिए बिंदीदार संकेतन का उपयोग कर सकते हैं।
मैं इसके लिए प्रलेखन की जाँच करने की सलाह देता हूँ आपके तर्क में दिनांक ऑब्जेक्ट पर आप सभी विभिन्न प्रकार की विधियों का उपयोग कर सकते हैं। अब हम अपने संकेत का सामना करने के लिए तैयार हैं