जेएस में वर्तमान समय कैसे प्राप्त करें
जावास्क्रिप्ट में, वर्तमान समय प्राप्त करना एक सामान्य ऑपरेशन है, चाहे लॉगिंग के लिए, टाइमस्टैम्प जेनरेशन के लिए, या समय के गतिशील प्रदर्शन के लिए। यह आलेख विस्तार से परिचय देगा कि वर्तमान समय प्राप्त करने के लिए जावास्क्रिप्ट का उपयोग कैसे करें और त्वरित संदर्भ के लिए संरचित डेटा प्रदान करें।
1. वर्तमान समय प्राप्त करने के लिए दिनांक ऑब्जेक्ट का उपयोग करें

जावास्क्रिप्ट बिल्ट-इन प्रदान करता हैदिनांकदिनांक और समय के साथ काम करने के लिए वस्तु। वर्तमान समय प्राप्त करने का मूल तरीका यहां दिया गया है:
| विधि | विवरण | उदाहरण |
|---|---|---|
| नई तारीख() | वर्तमान दिनांक और समय वाली एक दिनांक ऑब्जेक्ट बनाएं | अभी स्थिरांक = नई तिथि(); |
| दिनांक.अभी() | वर्तमान समय का टाइमस्टैम्प मिलीसेकेंड में लौटाता है | स्थिरांक टाइमस्टैम्प = दिनांक.अभी(); |
2. समय के विभिन्न भाग प्राप्त करें
पासदिनांकवस्तु की विधि वर्ष, माह, दिन, घंटा, मिनट, सेकंड और समय के अन्य घटकों को प्राप्त कर सकती है:
| विधि | विवरण | उदाहरण |
|---|---|---|
| पूर्णवर्ष प्राप्त करें() | वर्ष प्राप्त करें (4 अंक) | now.getFullYear(); //2023 |
| getMonth() | माह प्राप्त करें (0-11) | now.getMonth(); // 0 का मतलब जनवरी है |
| दिनांक प्राप्त करें() | दिनांक प्राप्त करें (1-31) | now.getDate(); //15 |
| getHours() | घंटा प्राप्त करें (0-23) | now.getHours(); // 14 |
| getMinutes() | मिनट प्राप्त करें (0-59) | now.getMinutes(); //30 |
| getSeconds() | सेकंड प्राप्त करें (0-59) | now.getSeconds(); //45 |
3. वर्तमान समय को प्रारूपित करें
जावास्क्रिप्ट में तिथियों को स्वरूपित करने के लिए कोई अंतर्निहित विधि नहीं है, लेकिन इसे दिनांक ऑब्जेक्ट की विधियों को संयोजित करके प्राप्त किया जा सकता है:
| स्वरूपण आवश्यकताएँ | कार्यान्वयन विधि | उदाहरण आउटपुट |
|---|---|---|
| YYYY-MM-DD | बँटवारा साल, महीना, दिन | 2023-01-15 |
| एचएच:एमएम:एसएस | घंटे, मिनट, सेकंड विभाजित करें | 14:30:45 |
| YYYY-MM-DD HH:MM:SS | दिनांक और समय को संयोजित करें | 2023-01-15 14:30:45 |
4. toLocaleString विधि का उपयोग करें
जावास्क्रिप्ट प्रदान करता हैtoLocaleStringविधियों की एक श्रृंखला जो स्थानीयकरण सेटिंग्स के अनुसार दिनांक और समय को प्रारूपित कर सकती है:
| विधि | विवरण | उदाहरण |
|---|---|---|
| toLocaleDateString() | एक स्थानीय दिनांक स्ट्रिंग लौटाता है | 2023/1/15 |
| toLocaleTimeString() | स्थानीयकृत समय स्ट्रिंग लौटाता है | 2:30:45 अपराह्न |
| toLocaleString() | एक स्थानीय दिनांक और समय स्ट्रिंग लौटाता है | 2023/1/15 2:30:45 अपराह्न |
5. तृतीय-पक्ष पुस्तकालय अनुशंसाएँ
अधिक जटिल डेटाटाइम प्रोसेसिंग के लिए, तृतीय-पक्ष लाइब्रेरी का उपयोग किया जा सकता है:
| पुस्तकालय का नाम | विशेषताएं | स्थापना विधि |
|---|---|---|
| मोमेंट.जे.एस | शक्तिशाली, लेकिन भारी | एनपीएम इंस्टाल मोमेंट |
| तारीख-एफएनएस | मॉड्यूलर डिज़ाइन, मांग पर पेश किया गया | एनपीएम इंस्टाल डेट-एफएनएस |
| दिन.जे.एस | लाइटवेट, एपीआई मोमेंट के साथ संगत | एनपीएम इंस्टाल डेज |
6. व्यावहारिक अनुप्रयोग उदाहरण
वर्तमान समय कैसे प्राप्त करें और प्रारूपित करें, यह दिखाने वाला एक संपूर्ण उदाहरण यहां दिया गया है:
| समारोह | कोड कार्यान्वयन |
|---|---|
| वर्तमान समय प्राप्त करें | अभी स्थिरांक = नई तिथि(); |
| प्रारूप दिनांक | const dateStr = `${now.getFullYear()}-${now.getMonth()+1}-${now.getDate()}`; |
| प्रारूप समय | const timeStr = `${now.getHours()}:${now.getMinutes()}:${now.getSeconds()}`; |
| संयुक्त आउटपुट | कंसोल.लॉग(`वर्तमान समय: ${dateStr} ${timeStr}`); |
उपरोक्त विधियों से, आप जावास्क्रिप्ट में वर्तमान समय को आसानी से प्राप्त कर सकते हैं और उसमें हेरफेर कर सकते हैं। परियोजना की जरूरतों के आधार पर, आप अधिक जटिल समय प्रसंस्करण कार्यों को लागू करने के लिए मूल तरीकों या तीसरे पक्ष के पुस्तकालयों को चुन सकते हैं।
विवरण की जाँच करें
विवरण की जाँच करें