वर्तमान तिथि को पुनः प्राप्त करने का तरीका समझना
वेब विकास में, वर्तमान तिथि को गतिशील रूप से प्रदर्शित करने से वास्तविक समय की जानकारी प्रदान करके उपयोगकर्ता अनुभव को बढ़ाया जा सकता है। जावास्क्रिप्ट, एक बहुमुखी भाषा होने के नाते, इसे प्राप्त करने के लिए कई तरीके प्रदान करती है।
चाहे आप एक साधारण वेबपेज बना रहे हों या एक जटिल एप्लिकेशन, वर्तमान तिथि प्राप्त करने का तरीका जानना एक मौलिक कौशल है। यह आलेख आपको प्रक्रिया के माध्यम से मार्गदर्शन करेगा, यह सुनिश्चित करते हुए कि आप अपनी परियोजनाओं में दिनांक पुनर्प्राप्ति को कुशलतापूर्वक लागू कर सकते हैं।
| आज्ञा | विवरण |
|---|---|
| new Date() | वर्तमान दिनांक और समय का प्रतिनिधित्व करने वाला एक नया दिनांक ऑब्जेक्ट बनाता है। |
| getFullYear() | निर्दिष्ट तिथि का वर्ष (1000 और 9999 के बीच की तारीखों के लिए चार अंक) लौटाता है। |
| getMonth() | निर्दिष्ट तिथि के लिए महीना (0 से 11 तक) लौटाता है, जहां 0 जनवरी को दर्शाता है और 11 दिसंबर को दर्शाता है। |
| getDate() | निर्दिष्ट तिथि के लिए महीने का दिन (1 से 31 तक) लौटाता है। |
| require('express') | एक्सप्रेस मॉड्यूल, एक न्यूनतम और लचीला Node.js वेब एप्लिकेशन फ्रेमवर्क आयात करता है। |
| app.get() | निर्दिष्ट पथ के लिए GET अनुरोधों के लिए रूट हैंडलर को परिभाषित करता है, इस मामले में, रूट पथ ('/')। |
| app.listen() | एक सर्वर प्रारंभ करता है और कनेक्शन के लिए एक निर्दिष्ट पोर्ट पर सुनता है। |
स्क्रिप्ट फ़ंक्शंस का विस्तृत विवरण
पहला स्क्रिप्ट उदाहरण दिखाता है कि फ्रंटएंड पर जावास्क्रिप्ट का उपयोग करके वर्तमान तिथि कैसे प्राप्त करें। new Date() फ़ंक्शन वर्तमान दिनांक और समय का प्रतिनिधित्व करने वाला एक नया दिनांक ऑब्जेक्ट बनाता है। यह ऑब्जेक्ट दिनांक के विभिन्न भागों को निकालने के लिए कई विधियाँ प्रदान करता है, जैसे getFullYear(), getMonth(), और getDate(). ये विधियाँ क्रमशः वर्ष, माह और माह का दिन लौटाती हैं। इन मानों को संयोजित करके, स्क्रिप्ट एक स्वरूपित दिनांक स्ट्रिंग का निर्माण करती है। अंत में, वर्तमान दिनांक का उपयोग करके कंसोल में प्रदर्शित किया जाता है console.log(), जो डिबगिंग और यह सत्यापित करने के लिए उपयोगी है कि तारीख सही ढंग से पुनर्प्राप्त की गई है।
दूसरी स्क्रिप्ट दर्शाती है कि Node.js का उपयोग करके बैकएंड पर वर्तमान तिथि को कैसे पुनः प्राप्त किया जाए। यह एक्सप्रेस मॉड्यूल को आयात करके शुरू होता है require('express'), जो एक न्यूनतम और लचीला Node.js वेब एप्लिकेशन फ्रेमवर्क है। स्क्रिप्ट तब एक फ़ंक्शन को परिभाषित करती है, getCurrentDate(), वर्तमान दिनांक बनाने और प्रारूपित करने के लिए, फ्रंटएंड उदाहरण के समान। रास्ता app.get() रूट पथ ('/') पर GET अनुरोधों को संभालने के लिए, वर्तमान तिथि को प्रतिक्रिया के रूप में भेजने के लिए उपयोग किया जाता है। अंत में, app.listen() सर्वर शुरू करता है और कनेक्शन के लिए निर्दिष्ट पोर्ट पर सुनता है, यह सुनिश्चित करता है कि सर्वर चल रहा है और अनुरोधों को संभालने के लिए तैयार है।
फ्रंटएंड पर जावास्क्रिप्ट का उपयोग करके वर्तमान तिथि प्राप्त करना
जावास्क्रिप्ट फ्रंटएंड स्क्रिप्ट
// Function to get the current datefunction getCurrentDate() {const today = new Date();const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();return date;}// Display the current date in the consoleconsole.log("Today's date is: " + getCurrentDate());
Node.js के साथ वर्तमान दिनांक पुनर्प्राप्त करना
Node.js बैकएंड स्क्रिप्ट
// Import the date moduleconst express = require('express');const app = express();const port = 3000;// Function to get the current datefunction getCurrentDate() {const today = new Date();const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();return date;}// Route to display the current dateapp.get('/', (req, res) => {res.send("Today's date is: " + getCurrentDate());});app.listen(port, () => {console.log(`Server is running on port ${port}`);});
जावास्क्रिप्ट में उन्नत तिथि प्रबंधन
वर्तमान तिथि लाने के अलावा, जावास्क्रिप्ट अधिक उन्नत तिथि हेरफेर और स्वरूपण के लिए कई तरीके प्रदान करता है। एक महत्वपूर्ण तरीका है toLocaleDateString(), जो उपयोगकर्ता के स्थान के आधार पर दिनांक को प्रारूपित करता है, जिससे यह अधिक उपयोगकर्ता-अनुकूल और पठनीय बन जाता है। इस पद्धति को विभिन्न स्वरूपों, जैसे दीर्घ रूप, संक्षिप्त रूप, या संख्यात्मक रूप में दिनांक प्रदर्शित करने के विकल्पों के साथ अनुकूलित किया जा सकता है।
जावास्क्रिप्ट में दिनांक प्रबंधन का एक अन्य उपयोगी पहलू तिथियों पर अंकगणितीय संचालन करने की क्षमता है। उदाहरण के लिए, आप जैसे तरीकों का उपयोग करके किसी तारीख में दिन, महीने या साल जोड़ या घटा सकते हैं setDate(), setMonth(), और setFullYear(). ये विधियाँ आपको दिनांक ऑब्जेक्ट को संशोधित करने और भविष्य या पिछली तिथियों की गणना करने की अनुमति देती हैं, जो उन अनुप्रयोगों में उपयोगी है जिन्हें घटनाओं या समय सीमा को शेड्यूल करने की आवश्यकता होती है।
जावास्क्रिप्ट में दिनांक प्रबंधन के बारे में सामान्य प्रश्न और उत्तर
- मैं जावास्क्रिप्ट में वर्तमान दिनांक को कैसे प्रारूपित करूं?
- उपयोग toLocaleDateString() स्थान-विशिष्ट स्वरूपण के लिए या toISOString() एक मानक प्रारूप के लिए.
- मैं जावास्क्रिप्ट में किसी तारीख में दिन कैसे जोड़ सकता हूँ?
- उपयोग setDate() वर्तमान दिनांक और जोड़ने वाले दिनों की संख्या को पार करके दिन जोड़ने के लिए।
- क्या मुझे जावास्क्रिप्ट में वर्तमान टाइमस्टैम्प मिल सकता है?
- हाँ, प्रयोग करें Date.now() वर्तमान टाइमस्टैम्प को मिलीसेकंड में प्राप्त करने के लिए।
- मैं जावास्क्रिप्ट में दो तिथियों की तुलना कैसे करूँ?
- का उपयोग करके दोनों तिथियों को टाइमस्टैम्प में बदलें getTime() और फिर संख्यात्मक मानों की तुलना करें.
- मैं किसी विशिष्ट तिथि के लिए सप्ताह का दिन कैसे प्राप्त कर सकता हूं?
- उपयोग getDay(), जो 0 (रविवार) से 6 (शनिवार) तक एक संख्या लौटाता है।
- मैं जावास्क्रिप्ट में दिनांक स्ट्रिंग का विश्लेषण कैसे करूँ?
- उपयोग Date.parse() या new Date(dateString) दिनांक स्ट्रिंग को दिनांक ऑब्जेक्ट में परिवर्तित करने के लिए।
- जावास्क्रिप्ट में डिफ़ॉल्ट दिनांक प्रारूप क्या है?
- जावास्क्रिप्ट में डिफ़ॉल्ट दिनांक प्रारूप आईएसओ 8601 प्रारूप है, जो है YYYY-MM-DDTHH:MM:SSZ.
- मैं 1 जनवरी 1970 से मिलीसेकंड की संख्या कैसे प्राप्त कर सकता हूँ?
- उपयोग getTime() यूनिक्स युग के बाद से मिलीसेकंड की संख्या प्राप्त करने के लिए दिनांक ऑब्जेक्ट पर।
- क्या मैं जावास्क्रिप्ट में किसी तारीख के लिए एक विशिष्ट समय निर्धारित कर सकता हूँ?
- हाँ, प्रयोग करें setHours(), setMinutes(), setSeconds(), और setMilliseconds() विशिष्ट समय मान सेट करने के लिए.
जावास्क्रिप्ट में दिनांक पुनर्प्राप्ति पर अंतिम विचार
जावास्क्रिप्ट में वर्तमान तिथि प्राप्त करना सरल है, बहुमुखी दिनांक ऑब्जेक्ट के लिए धन्यवाद। चाहे आप फ्रंटएंड या बैकएंड पर काम कर रहे हों, आप अंतर्निहित तरीकों का उपयोग करके तारीखों को आसानी से पुनर्प्राप्त और प्रारूपित कर सकते हैं। किसी भी वेब डेवलपर के लिए इन बुनियादी बातों को समझना महत्वपूर्ण है, क्योंकि कई अनुप्रयोगों में तारीख में हेरफेर एक आम आवश्यकता है। तारीखों को प्रभावी ढंग से प्रबंधित करने के ज्ञान के साथ, आप अपनी वेब परियोजनाओं की कार्यक्षमता और उपयोगकर्ता अनुभव को बढ़ा सकते हैं।