भविष्य या अतीत में तारीख की गणना

TypeScript:
भविष्य या अतीत में तारीख की गणना

कैसे करें:

// आज की तारीख को प्राप्त करें
const today: Date = new Date();

// 10 दिन बाद की तारीख कैलकुलेट करें
const tenDaysLater: Date = new Date(today);
tenDaysLater.setDate(today.getDate() + 10);

console.log(`10 दिन बाद की तारीख: ${tenDaysLater.toLocaleDateString()}`);

// 5 वर्ष पहले की तारीख कैलकुलेट करें
const fiveYearsEarlier: Date = new Date(today);
fiveYearsEarlier.setFullYear(today.getFullYear() - 5);

console.log(`5 वर्ष पहले की तारीख: ${fiveYearsEarlier.toLocaleDateString()}`);

गहराई से जानकारी:

तारीखों की गणना JavaScript के प्राचीन समय से होती आ रही है और यह TypeScript में भी समान है, क्योंकि TypeScript JavaScript का ही एक सुधारित रूप है। आप Date ऑब्जेक्ट का इस्तेमाल करके तारीखों को मैनेज कर सकते हैं। एक अल्टरनेटिव moment.js लाइब्रेरी है, पर Date हल्का और बिना किसी अतिरिक्त डिपेंडेंसी के होता है। हालांकि, टाइमजोन और लीप ईयर्स जैसी जटिलताओं को हैंडल करते समय, आपको इन जटिलताओं को समझने की जरूरत हो सकती है।

संबंधित सूत्र:

  • मोमेंट जेएस के डॉक्यूमेंटेशन: Moment.js Docs
  • MDN Web Docs, JavaScript Date ऑब्जेक्ट पर: MDN JavaScript Date