Avatar ·

जावास्क्रिप्ट में वर्तमान तिथि कैसे प्राप्त करें? (दिनांक स्वरूपण)

सभी को नमस्कार! मैंने अभी-अभी JavaScript सीखना शुरू किया है और एक सरल, पहली नज़र में, कार्य का सामना किया: मुझे वेब पेज पर वर्तमान तिथि "dd.mm.yyyy" प्रारूप में प्रदर्शित करनी है। मुझे पता है कि एक `Date` ऑब्जेक्ट है, लेकिन जब मैं `new Date()` लिखता हूँ, तो कंसोल में कुछ इस तरह दिखाई देता है "Mon Oct 14 2024 15:30:00 GMT+0300"। यह बिल्कुल वैसा नहीं है जैसा मुझे चाहिए। मैंने `getDate()`, `getMonth()`, `getFullYear()` विधियों का उपयोग करने का प्रयास किया, लेकिन मुझे संख्याएँ मिलती हैं, और यदि दिन और महीने 10 से कम हैं तो मुझे मैन्युअल रूप से उनके सामने शून्य जोड़ने पड़ते हैं। इसके अलावा, मैं समझ नहीं पा रहा हूँ कि `getMonth()` अक्टूबर के लिए 10 के बजाय 9 क्यों लौटाता है। कृपया बताएं कि वांछित प्रारूप में वर्तमान तिथि सही और सुंदर तरीके से कैसे प्राप्त करें? क्या कोई तैयार विधि या लाइब्रेरी है? या क्या हर बार अपना स्वयं का फ़ॉर्मेटिंग फ़ंक्शन लिखना आवश्यक है? यहाँ मेरे कोड का एक उदाहरण है, जो अभी तक ठीक से काम नहीं कर रहा है: ```javascript let now = new Date(); let day = now.getDate(); let month = now.getMonth() + 1; // 1 क्यों जोड़ना पड़ता है? let year = now.getFullYear(); ```