दिनांक कैलकुलेटर: आज से x दिन बाद की तारीख खोजें
दिनांक कैलकुलेटर: आज से x दिन बाद की तारीख खोजें
अतीत या भविष्य की तारीख की गणना कैसे करें, इसे दिनों को घटाकर या जोड़कर करना विभिन्न उद्योगों और दैनिक जीवन में एक महत्वपूर्ण उपकरण है। चाहे वह समय सीमाओं की गणना करना हो, भविष्य की अपॉइंटमेंट बुक करना हो, या यहां तक कि ऐतिहासिक समय रेखाओं को समझना हो, यह कौशल अक्सर काम आता है। इस लेख में, हम आज से -x दिनों की तारीख की गणना करने के एक सरल लेकिन प्रभावशाली तरीके में गहराई से जाएंगे।
सूत्र
जावास्क्रिप्ट सूत्र:const calculatePastDate = (दिनों का अंतर) => {
अगर(typeof daysOffset !== 'number' || daysOffset < 0) {
त्रुटि: अमान्य इनपुट
}
const resultDate = नई तारीख();
resultDate.setDate(resultDate.getDate() - daysOffset);
resultDate.toISOString().split('T')[0] लौटाएँ;
}
सूत्र को समझना:
हमारा सूत्र एकल मानक लेता है, दिनों का उच्चारण
यह उन दिनों की संख्या का प्रतिनिधित्व करता है जिसे आप आज की तारीख से घटाना चाहते हैं। यहाँ सूत्र के प्रत्येक भाग का विश्लेषण है:
दिनों का उच्चारण
यह इनपुट अपेक्षित है कि यह एक गैर-ऋणात्मक पूर्णांक हो। यह यह इंगित करता है कि वर्तमान तारीख से कितने दिन घटाने हैं।न्यू डेट()
यह जावास्क्रिप्ट निर्माता एक नया तिथि वस्तु बनाता है जिसे वर्तमान तिथि और समय के लिए प्रारंभ किया गया है।setDate(resultDate.getDate() - daysOffset)
यह विधि दिनांक वस्तु के लिए माह के दिन को घटाने द्वारा सेट करती हैदिनों का उच्चारण
.toISOString().split('T')[0]
यह विधि सुनिश्चित करती है कि लौटाने का प्रारूप ISO प्रारूप (YYYY-MM-DD) में दिनांक का स्ट्रिंग प्रतिनिधित्व है, बिना समय घटक के।
{
दिनों का उच्चारण | सूत्र परिणाम |
---|---|
0 | आज की तारीख |
एक | कल की तारीख |
7 | एक हफ्ता पहले |
इंटरैक्टिव उदाहरण
आइए कुछ वास्तविक जीवन के उदाहरणों पर चर्चा करें:
उदाहरण 1: आपको एक ऐसे कार्यक्रम को बुक करना है जो 30 दिन पहले हुआ था। इस सूत्र का उपयोग करके daysOffset = 30
आप सटीक पिछले दिनांक प्राप्त कर सकते हैं।
उदाहरण 2: मान लीजिए कि आप ऐतिहासिक डेटा के साथ एक प्रोजेक्ट पर काम कर रहे हैं और आपको यह निर्धारित करना है कि 100 दिन पहले की तारीख क्या थी। आप सेट करते हैं दिनों का ऑफसेट = 100
और बिंगो, आपके पास तारीख है!
सामान्य प्रश्न
- प्रश्न: क्या daysOffset एक धनात्मक संख्या हो सकती है?
A: नहीं, ऑफ़सेट एक गैर-नकारात्मक पूर्णांक होना चाहिए क्योंकि हम अतीत की तारीख प्राप्त करने के लिए दिनों को घटाते हैं। - प्रश्न: जब एक अमान्य इनपुट प्रदान किया जाता है, तो फ़ंक्शन क्या लौटाएगा?
A: फंक्शन स्ट्रिंग संदेश लौटाएगात्रुटि: अमान्य इनपुट
. - प्रश्न: क्या यह विधि समय क्षेत्र जागरूक है?
A: सूत्र उपयोगकर्ता की मशीन के स्थानीय समय क्षेत्र का उपयोग करता है जहाँ से इसे निष्पादित किया जाता है।
निष्कर्ष
आज से -x दिन की तारीख कैसे गणना करें, यह विभिन्न क्षेत्रों और रोजमर्रा के कार्यों में महत्वपूर्ण है। यह सरल जावास्क्रिप्ट फॉर्मूला आपको इन गणनाओं को कुशलता से करने की अनुमति देता है। तो चाहे आप भविष्य के कार्यक्रमों की योजना बना रहे हों, ऐतिहासिक डेटा के साथ काम कर रहे हों, या बस समय सीमा को पूरा करने की कोशिश कर रहे हों, यह उपकरण आपकी मदद के लिए यहाँ है।