फंक्शन ब्लॉक ईस्टर_डे

फंक्शन ब्लॉक ईस्टर_डे 21 मार्च और ईस्टर संडे के बीच दिनों की संख्या का हिसाब करता है।

टिप: इस फंक्शन ब्लॉक को ईस्टर_डेट के स्थान पर उपयोग किया जा सकता है, ताकि 1970 से पहले के वर्षों के लिए ईस्टर तिथि निर्धारित की जा सके।

ईस्टर तिथि को निसिया काउंसिल ने 325 में पहली वसंत पूर्णिमा के बाद के पहले रविवार पर निर्धारित किया था। इसमें यह मान लिया जाता है कि दिन और रात बराबर होने की तारीख हमेशा 21 मार्च को पड़ती है, इसलिए गणना केवल अगली पूर्णिमा और उसके बाद के रविवार का निर्धारण करने तक सीमित रह जाती है। इसके लिए उपयोग किए जाने वाले एल्गोरिदम को लगभग 532 में डायोनिसियस एक्सिग्युस ने पेश किया था। जुलियन कैलेंडर (1753 से पहले के वर्षों के लिए) में, चंद्रमा की अवस्थाओं का निर्धारण करने के लिए 19 साल की एक सरल चक्र का उपयोग किया जाता है। ग्रीगोरियन कैलेंडर (1753 के बाद के वर्षों के लिए - क्लेवियस और लिलियस द्वारा बनाया गया, पहली बार अक्टूबर 1582 में पोप ग्रेगरी XIII द्वारा पेश किया गया और सितंबर 1752 में ब्रिटेन और उसके उपनिवेशों ने भी अपनाया) में दो अतिरिक्त सुधार कारकों को पेश किया गया था ताकि गणनाओं की सटीकता बढ़ाई जा सके।

इनपुट ईयर

इनपुट उस वर्ष को परिभाषित करता है जिसका उपयोग आउटपुट के हिसाब करने के लिए किया जाता है। अगर वर्ष निर्दिष्ट नहीं किया गया है, तो वर्तमान वर्ष का उपयोग किया जाता है।

इनपुट कैलेंडर

इसके द्वारा उपयोग की जाने वाली कैलेंडर को परिभाषित किया जाता है। इसमें केवल इनपुट के पहले अक्षर का मूल्यांकन किया जाता है। मान "julian" और "J" को समान समझा जाता है।

मूल्य कैलेंडर
"J" जुलियन कैलेंडर का उपयोग करता है।
"R" रोमन कैलेंडर का उपयोग करता है। 1583 से पहले के वर्षों के लिए जुलियन कैलेंडर और बाद के वर्षों के लिए ग्रीगोरियन कैलेंडर का उपयोग किया जाता है।
"G" हमेशा ग्रीगोरियन कैलेंडर का उपयोग करता है।
अन्य सभी स्टैंडर्ड कैलेंडर का उपयोग करता है। 1753 से पहले के वर्षों के लिए जुलियन कैलेंडर और बाद के वर्षों के लिए ग्रीगोरियन कैलेंडर का उपयोग किया जाता है।

आउटपुट डीटी

आउटपुट हिसाब की गई दिनों की संख्या को एक संख्या के रूप में वापस देता है।

उदाहरण

यहाँ रेंज के बाहर एक तारीख को कन्वर्ट करने का एक उदाहरण है। जुलियन कैलेंडर के लिए गणना अलग हो सकती है।

यह फंक्शन ग्रीगोरियन कैलेंडर के साथ ईस्टर_डेट फंक्शन ब्लॉक के बराबर है।