Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में डेट में महीने कैसे जोड़ें?

getMonth() और setMonth() का उपयोग

JavaScript में डेट में महीने जोड़ने के लिए getMonth() मेथड से वर्तमान महीना प्राप्त करें, फिर setMonth() से नया महीना सेट करें।

उदाहरण

<!DOCTYPE html> 
<html> 
  <body> 
    <script> 
      var d = new Date(); 
      document.write("वर्तमान डेट: " + d + "<br>"); 
      
      // 3 महीने जोड़ें
      d.setMonth(d.getMonth() + 3); 
      document.write("3 महीने बाद: " + d); 
    </script> 
  </body> 
</html>

मूल उदाहरण (केवल महीना बढ़ाना)

<!DOCTYPE html> 
<html> 
  <body> 
    <script> 
      var d = new Date(); 
      document.write(d); 
      var e = d.getMonth() + 1;  // महीना 0-आधारित है
      document.write("<br>Incremented month = " + e); 
    </script> 
  </body> 
</html>

महत्वपूर्ण बिंदु

  • getMonth() 0-आधारित इंडेक्स रिटर्न करता है (जनवरी = 0, दिसंबर = 11)
  • setMonth() स्वचालित रूप से वर्ष को समायोजित करता है यदि महीना 11 से अधिक हो जाता है
  • दिनांक भी स्वचालित रूप से समायोजित होती है (उदाहरण: 31 जनवरी + 1 महीना = 28/29 फरवरी)

पूर्ण फंक्शन

function addMonths(date, months) {
  var result = new Date(date);
  result.setMonth(result.getMonth() + months);
  return result;
}

// उपयोग
var today = new Date();
var future = addMonths(today, 6);  // 6 महीने जोड़ें

पुस्तकालय विकल्प

जटिल डेट मैनिपुलेशन के लिए date-fns, dayjs, या moment.js जैसे पुस्तकालयों का उपयोग करने पर विचार करें।

  1. JavaScript का उपयोग करके पेज कैसे प्रिंट करें? JavaScript का उपयोग करके पेज कैसे प्रिंट करें?

    JavaScript में पेज प्रिंट करने के लिए, print() मेथड का उपयोग करें। यह मानक डायलॉग बॉक्स खोलता है, जिसके माध्यम से आप आसानी से प्रिंटिंग विकल्प सेट कर सकते हैं जैसे प्रिंटिंग के लिए कौन सा प्रिंटर चुनना है। यहाँ एक उदाहरण है - उदाहरण पेज प्रिंट करना सीखने के लिए निम्न कोड चलाकर देखें - <!DOCTYP

  1. - जावास्क्रिप्ट में संख्या और स्ट्रिंग को कैसे जोड़ें?

    जावास्क्रिप्ट में, हम एक संख्या और एक संख्या को जोड़ सकते हैं लेकिन यदि हम एक संख्या और एक स्ट्रिंग को जोड़ने का प्रयास करते हैं, तो चूंकि जोड़ संभव नहीं है, कॉन्कैटेनेशन होता है। निम्नलिखित उदाहरण में, वेरिएबल्स a, b, c और d लिए गए हैं। वेरिएबल a के लिए, दो संख्याएं (5, 5) जोड़ी गई हैं इसलिए यह एक

  1. - जावास्क्रिप्ट का उपयोग करके किसी दिए गए एलिमेंट में क्लास कैसे जोड़ें?

    DOM एलिमेंट में क्लास जोड़ने के लिए, पहले आपको उसे querySelector, getElementById आदि का उपयोग करके ढूंढना होगा। फिर क्लास जोड़ें। उदाहरण HTML <!DOCTYPE html> <html> <head></head> <body> <p id=para>यह कुछ टेक्स्ट है</p> </body> </html>