तारीखों की गणना JavaScript के प्राचीन समय से होती आ रही है और यह TypeScript में भी समान है, क्योंकि TypeScript JavaScript का ही एक सुधारित रूप है। आप Date ऑब्जेक्ट का इस्तेमाल करके तारीखों को मैनेज कर सकते हैं। एक अल्टरनेटिव moment.js लाइब्रेरी है, पर Date हल्का और बिना किसी अतिरिक्त डिपेंडेंसी के होता है। हालांकि, टाइमजोन और लीप ईयर्स जैसी जटिलताओं को हैंडल करते समय, आपको इन जटिलताओं को समझने की जरूरत हो सकती है।.
Date
moment.js
(कैसे करें) सैंपल आउटपुट.
(कैसे करें:) तारीख को स्ट्रिंग में बदलने की प्रक्रिया हमेशा से कंप्यूटर प्रोग्रामिंग का हिस्सा रही है क्योंकि हमेशा नए तरीके और मानक आते रहे हैं। ISO 8601 फॉर्मेट एक अंतरराष्ट्रीय मानक है जो विभिन्न सिस्टम्स के बीच साझा करने में मदद करता है। Date.prototype.toISOString जैसे मेथड इसी स्टैंडर्ड को सपोर्ट करते हैं। हालांकि, जब एक निश्चित फॉर्मेट की आवश्यकता होती है, Intl.DateTimeFormat का इस्तेमाल किया जाता है। यह एपीआई लोकेल और ऑप्शन्स पर आधारित तारीख को प्रारूपित करता है। इसके अलावा Date.prototype.toLocaleString या तृतीय-पक्ष लाइब्रेरीज़ जैसे moment.js, date-fns भी उपलब्ध हैं, जिनसे अधिक रिच तारीख प्रारूपण विकल्प मिलते हैं।.
Date.prototype.toISOString
Intl.DateTimeFormat
Date.prototype.toLocaleString
date-fns
TypeScript में, आप वर्तमान दिनांक और समय प्राप्त करने के लिए Date ऑब्जेक्ट का उपयोग कर सकते हैं। यहाँ पर आपके लिए इसे करने का तरीका है.
TypeScript, जो कि JavaScript का एक सुपरसेट है, स्ट्रिंग्स से तारीखों का पार्सिंग करने के लिए Date ऑब्जेक्ट पर निर्भर करता है। हालांकि, JS/TS में तारीखों के साथ काम करना Date ऑब्जेक्ट की विचित्रताओं के कारण वर्णनात्मक या अप्रेसिज हो सकता है। यहां एक बुनियादी उदाहरण दिया गया है उसके बाद date-fns, एक लोकप्रिय लाइब्रेरी का उपयोग करने का दृष्टिकोण दिया गया है, जो अधिक मजबूत समाधान प्रदान करता है।.