CalcOpenly
हिन्दी

वार कैलकुलेटर: तारीख से सप्ताह का दिन

किसी भी बीती या आने वाली तारीख का वार: ग्रेगोरियन कैलेंडर में सप्ताह का दिन, ज़ेलर सूत्र (Zeller's congruence) से कदम-दर-कदम।

AI लेखन टूल से मसौदा तैयारअपडेट किया गया जाँचे गए उदाहरण: 5

= 2026-11-12
कोई भी वर्ष; 15 अक्टूबर 1582 से पहले की तारीखों पर ग्रेगोरियन नियम पीछे तक बढ़ाकर लगते हैं।
आज़माएँ
सप्ताह का दिन
गुरुवार
सप्ताह का दिन: गुरुवार
ISO वार-संख्या (सोमवार = 1)
4
ज़ेलर का h (शनिवार = 0)
5
आज से दिन
0

गुरु, 12 नवंबर 2026: गुरुवार — आज।

नवंबर 2026 (सप्ताहांत छायांकित)

सोमंबुगुशुशर123456789101112131415161718192021222324252627282930
गणना कैसे होती है S
  1. ज़ेलर के चर तय करें

    q=12,K=Y mod 100=26,J=⌊Y/100⌋=20q = 12,\quad K = Y \bmod 100 = 26,\quad J = \lfloor Y/100 \rfloor = 20

    m = 11, Y = 2026।

  2. सूत्र का मान निकालें

    h=(12+⌊13×12/5⌋+26+⌊26/4⌋+⌊20/4⌋+5×20) mod 7=(12+31+26+6+5+100) mod 7=180 mod 7=5h = (12 + \lfloor 13 \times 12 / 5 \rfloor + 26 + \lfloor 26/4 \rfloor + \lfloor 20/4 \rfloor + 5 \times 20) \bmod 7 = (12 + 31 + 26 + 6 + 5 + 100) \bmod 7 = 180 \bmod 7 = 5

    फ़्लोर (⌊ ⌋) ऋण अनंत की ओर पूर्णांकित करता है, जिससे सूत्र ईसवी सन् 1 से पहले के वर्षों के लिए भी सही रहता है।

  3. वार पढ़ें

    h = 5 का अर्थ गुरुवार है (0 = शनिवार, 1 = रविवार, …, 6 = शुक्रवार)।

  4. दिनों की गिनती से जाँचें

    N=20769,(N+3) mod 7+1=4⇒4N = 20769,\quad (N + 3) \bmod 7 + 1 = 4 \Rightarrow 4

    1 जनवरी 1970 (N = 0) को गुरुवार था, ISO वार-संख्या 4।

वार कैलकुलेटर: तारीख से सप्ताह का दिन के बारे में

1887 में प्रकाशित ज़ेलर सूत्र (Zeller's congruence) पूर्णांक अंकगणित से किसी तारीख का वार निकालता है। जनवरी और फ़रवरी को पिछले वर्ष के 13वें और 14वें महीने माना जाता है; वर्ष को शताब्दी J और शताब्दी के भीतर वर्ष K में बाँटा जाता है; और q + ⌊13(m + 1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ + 5J को 7 से भाग दिया जाता है। शेषफल h वार बताता है, शनिवार के लिए 0 से शुक्रवार के लिए 6 तक। परिणाम को 1 जनवरी 1970 (गुरुवार) से दिनों की गिनती से भी जाँचा जाता है।

लोग इससे जानते हैं कि उनका जन्म किस वार को हुआ, कोई ऐतिहासिक घटना किस दिन हुई, या भविष्य की कोई समयसीमा किस वार को पड़ेगी। अपोलो 11 चंद्रमा पर 20 जुलाई 1969 को उतरा, और सूत्र h = 1 देता है: रविवार।

15 अक्टूबर 1582 से पहले की तारीखों पर ग्रेगोरियन नियम पीछे तक बढ़ाकर लगाए जाते हैं। उन वर्षों के अभिलेख प्रायः जूलियन कैलेंडर में हैं, जो उसी लिखी तारीख का अलग वार देता है।

किसी भी तारीख का वार कैसे निकालें

कैलकुलेटर किसी भी बीती या आने वाली तारीख का वार बताता है, साथ में ISO वार-संख्या (सोमवार = 1), ज़ेलर सूत्र का शेषफल h और आज से दिनों का अंतर। डिफ़ॉल्ट तारीख आज है: 15 जनवरी 2026 को गुरुवार है, ISO वार-संख्या 4 और ज़ेलर का h = 5।

तरीका यह है: किसी ऐसी तारीख से दिन गिनें जिसका वार पता हो, 7 से भाग दें और शेषफल जितने वार आगे बढ़ें। 1 जनवरी 1970 को गुरुवार था; 25 दिसंबर 2026 उसके 20,812 दिन बाद है, जिससे शेषफल 1 बचता है, इसलिए क्रिसमस 2026 शुक्रवार को है।

यह तरीका ग्रेगोरियन कैलेंडर की किसी भी तारीख पर चलता है। "आज" कौन-सा दिन है, यह आपके समय क्षेत्र पर निर्भर है: सोमवार 5 अक्टूबर 2026 को 20:00 UTC पर लंदन में अभी सोमवार की शाम है, पर भारत में मंगलवार की रात 01:30 हो चुकी है।

ज़ेलर सूत्र हाथ से

ज़ेलर का सूत्र दिन गिने बिना वही उत्तर देता है। जनवरी और फ़रवरी को पिछले वर्ष के 13वें और 14वें महीने मानें, और उस वर्ष को शताब्दी J और अंतिम दो अंकों K में बाँटें। q महीने की तारीख है और m महीना:

h = (q + ⌊13(m + 1) ÷ 5⌋ + K + ⌊K ÷ 4⌋ + ⌊J ÷ 4⌋ + 5J) mod 7

शेषफल h वार बताता है: 0 शनिवार, 1 रविवार, 2 सोमवार, और इसी तरह 6 शुक्रवार तक।

15 जनवरी 2026 के लिए q = 15, m = 13, और वर्ष 2025 हो जाता है, इसलिए K = 25 और J = 20। योग 15 + 36 + 25 + 6 + 5 + 100 = 187 है, और 187 mod 7 = 5: गुरुवार।

दिनों की गिनती से जाँच होती है। 15 जनवरी 2026, गुरुवार 1 जनवरी 1970 के 20,468 दिन बाद है, जो ठीक 2,924 सप्ताह हैं, इसलिए वह भी गुरुवार है। Howard Hinnant के civil-date एल्गोरिदम ऐसी ही गिनतियों से वार निकालते हैं।

तारीख कैसे लिखें

  • वर्ष-महीना-दिन, जैसे 2026-12-25, या भारत में प्रचलित दिन-महीना-वर्ष क्रम, जैसे 25/12/2026 या 25.12.2026।
  • अंग्रेज़ी महीने के नाम के साथ: 25 December 2026, December 25, 2026, या चालू वर्ष के लिए Dec 25। हिंदी में लिखे महीने के नाम नहीं पहचाने जाते।
  • आपके डिवाइस की तारीख से सापेक्ष तारीखें: today, tomorrow, yesterday, today+7, today-1, in 3 weeks या 10 days ago।
  • कोई भी वर्ष, कितना भी पुराना: पीछे तक बढ़ाए गए ग्रेगोरियन नियमों में वर्ष 1 की 1 जनवरी सोमवार है।

स्लैश या बिंदु वाली तारीख पहले दिन के रूप में पढ़ी जाती है, इसलिए 03/04/2026 का अर्थ 3 अप्रैल 2026 है। कैलेंडर बटन से चुनी गई तारीख ISO रूप में भर जाती है।

वारों की संदर्भ तालिका

तारीखवारISO वार-संख्या
0001-01-01सोमवार1
1582-10-15शुक्रवार5
1900-02-28बुधवार3
1900-03-01गुरुवार4
1969-07-20रविवार7
1970-01-01गुरुवार4
2000-01-01शनिवार6
2000-02-29मंगलवार2
2000-03-01बुधवार3
2024-02-29गुरुवार4
2026-01-15गुरुवार4
2026-10-03शनिवार6
2026-10-04रविवार7
2026-12-25शुक्रवार5
2100-02-28रविवार7
2100-03-01सोमवार1

हर तारीख पिछले दिन से एक वार आगे होती है, और लीप दिवस एक कदम और जोड़ता है। 2000 में मंगलवार 29 फ़रवरी, 28 फ़रवरी और बुधवार 1 मार्च के बीच था। 1900 और 2100 लीप वर्ष नहीं हैं, इसलिए उनमें 28 फ़रवरी के ठीक बाद 1 मार्च आता है।

ISO 8601, Excel, Python और JavaScript में वार-संख्याएँ

सॉफ़्टवेयर एक ही वार को अलग-अलग संख्या देते हैं। शुक्रवार 25 दिसंबर 2026 के लिए:

  • ISO 8601 और Python का isoweekday() 5 देते हैं, सोमवार = 1 से रविवार = 7 तक गिनकर।
  • Python का weekday() 4 देता है, सोमवार = 0 से गिनकर।
  • JavaScript का getDay() 5 देता है, रविवार = 0 से गिनकर।
  • Excel का WEEKDAY(date) 6 देता है, रविवार = 1 से गिनकर; WEEKDAY(date, 2) ISO संख्या लौटाता है।
  • ज़ेलर का h 6 है, शनिवार = 0 से गिनकर।

कैलकुलेटर इनमें से दो संख्याएँ दिखाता है, ISO वार-संख्या और ज़ेलर का h, ताकि किसी स्प्रेडशीट या कोड के परिणाम से मिलान करते समय पता रहे कि कौन-सी गिनती किस दिन से शुरू होती है।

पुरानी तारीखें: पहले कैलेंडर जाँचें

यहाँ वार पीछे तक बढ़ाए गए ग्रेगोरियन कैलेंडर से निकलते हैं। इसके अपनाए जाने से पहले के अभिलेख (इटली, स्पेन और पुर्तगाल में 1582, ब्रिटेन और उसके उपनिवेशों में 1752) प्रायः जूलियन तारीखें देते हैं। एक ही लिखी तारीख दोनों कैलेंडरों में अलग दिन होती है।

बढ़ाए गए ग्रेगोरियन कैलेंडर में 4 अक्टूबर 1582 सोमवार है, पर जूलियन 4 अक्टूबर 1582, जो ग्रेगोरियन शुक्रवार 15 अक्टूबर से पहले का दिन था, गुरुवार था। जूलियन तारीखें पहले कैलेंडर परिवर्तक से बदलें; जूलियन 4 अक्टूबर 1582 ग्रेगोरियन 14 अक्टूबर है। 15 अक्टूबर 1582 से पहले की किसी भी तारीख पर कैलकुलेटर यही चेतावनी दिखाता है।

गलतियाँ जो गलत वार देती हैं

  • अंकों वाली तारीख को उलटा पढ़ना। स्लैश या बिंदु वाली तारीखें पहले दिन के रूप में पढ़ी जाती हैं, इसलिए 03/04/2026 का अर्थ 3 अप्रैल 2026 है। 4 मार्च के लिए 2026-03-04 लिखें।
  • ऐसी तारीख डालना जो होती ही नहीं। 29 फ़रवरी केवल लीप वर्षों में आती है, इसलिए 29 फ़रवरी 1900 नहीं थी और 2026 में भी नहीं है; कैलकुलेटर ऐसी तारीख अस्वीकार कर देता है। किन वर्षों में यह होती है, लीप वर्ष जाँच बताती है।
  • हर सोमवार से शुक्रवार वाले दिन को कार्य-दिवस मान लेना। सार्वजनिक अवकाश भी इन्हीं दिनों पर पड़ते हैं। कार्य-दिवस गिनने के लिए कार्य-दिवस कैलकुलेटर देखें।
  • दूसरे देश का "आज"। विदेश में घटी किसी घटना का वार उस जगह की स्थानीय तारीख से निकालें। भारतीय मानक समय UTC से 5 घंटे 30 मिनट आगे है, इसलिए UTC में देर शाम की घटना भारत में अगले दिन की तारीख पर पड़ सकती है।

किसी तारीख की सप्ताह संख्या के लिए सप्ताह संख्या कैलकुलेटर देखें। दो तारीखों के बीच के दिन गिनने के लिए तारीखों के बीच दिन कैलकुलेटर देखें।

हल किए गए उदाहरण

अपोलो 11 का चंद्रमा पर उतरना

तिथि
1969-07-20
सप्ताह का दिन
रविवार
ISO वार-संख्या (सोमवार = 1)
7
ज़ेलर का h (शनिवार = 0)
1

जाँच का स्रोत: NASA मिशन अभिलेख (रविवार 20 जुलाई 1969)

लीप दिवस 2000

तिथि
2000-02-29
सप्ताह का दिन
मंगलवार
ज़ेलर का h (शनिवार = 0)
3

जाँच का स्रोत: ज़ेलर सूत्र हाथ से, m = 14, Y = 1999

ग्रेगोरियन कैलेंडर का पहला दिन

तिथि
1582-10-15
सप्ताह का दिन
शुक्रवार
ISO वार-संख्या (सोमवार = 1)
5

जाँच का स्रोत: Inter gravissimas: गुरुवार 4 अक्टूबर 1582 (जूलियन) के बाद शुक्रवार 15 अक्टूबर 1582 आया

वर्ष 1, पीछे तक विस्तारित कैलेंडर

तिथि
0001-01-01
सप्ताह का दिन
सोमवार
ज़ेलर का h (शनिवार = 0)
2

जाँच का स्रोत: स्वतंत्र गणना

सवाल

मन में किसी तारीख का वार कैसे निकालें?

जॉन कॉनवे का डूम्सडे नियम अपनाएँ। किसी भी वर्ष में 4 अप्रैल, 6 जून, 8 अगस्त, 10 अक्टूबर, 12 दिसंबर, फ़रवरी का अंतिम दिन, 9 मई, 5 सितंबर, 11 जुलाई और 7 नवंबर एक ही वार को पड़ते हैं, जिसे उस वर्ष का डूम्सडे कहते हैं। 2026 में यह शनिवार है, इसलिए 12 दिसंबर 2026 शनिवार है और 13 दिन बाद 25 दिसंबर शुक्रवार।

क्या कोई तारीख हर वर्ष एक ही वार को पड़ती है?

नहीं। सामान्य वर्ष 52 सप्ताह और 1 दिन का होता है, इसलिए कोई तारीख हर वर्ष एक वार आगे खिसकती है, या बीच में 29 फ़रवरी आए तो दो वार। पूरे वर्ष का कैलेंडर प्रायः 6, 11 या 28 वर्ष बाद दोहराता है; 2026 का कैलेंडर 2037 में फिर काम आएगा। ग्रेगोरियन कैलेंडर ठीक 400 वर्षों में दोहराता है, जो 146,097 दिन या 20,871 सप्ताह हैं।

सप्ताह का पहला दिन सोमवार है या रविवार?

यह परिपाटी पर निर्भर है। ISO 8601 सोमवार को दिन 1 और रविवार को दिन 7 मानता है, और यहाँ ISO वार-संख्या इसी तरह गिनी गई है। अमेरिकी कैलेंडर रविवार से शुरू होते हैं, और Excel का WEEKDAY फ़ंक्शन अलग से न बताने पर रविवार के लिए 1 देता है। ज़ेलर की अपनी गिनती शनिवार = 0 से शुरू होती है, इसीलिए कैलकुलेटर उसे अलग दिखाता है।

1582 में कैलेंडर बदलने पर वारों का क्या हुआ?

कुछ नहीं: तारीखें उछलीं, वार नहीं। कैथोलिक देशों में जूलियन कैलेंडर के गुरुवार 4 अक्टूबर 1582 के बाद ग्रेगोरियन कैलेंडर का शुक्रवार 15 अक्टूबर 1582 आया। ब्रिटेन और उसके उपनिवेशों ने 1752 में कैलेंडर बदला, जब बुधवार 2 सितंबर के बाद गुरुवार 14 सितंबर आया। पुरानी तारीखों के लिए किसी वार पर भरोसा करने से पहले देखें कि स्रोत कौन-सा कैलेंडर उपयोग करता है।

इस कैलकुलेटर के बारे में

h=(q+⌊13(m+1)5⌋+K+⌊K4⌋+⌊J4⌋+5J) mod 7h = \left(q + \left\lfloor \frac{13(m+1)}{5} \right\rfloor + K + \left\lfloor \frac{K}{4} \right\rfloor + \left\lfloor \frac{J}{4} \right\rfloor + 5J\right) \bmod 7

स्रोत

  1. Chr. Zeller, “Kalender-Formeln”, Acta Mathematica 9 (1887), 131–136
  2. Howard Hinnant — weekday_from_days

संदर्भों से जाँच की गई

इस कैलकुलेटर में स्वतंत्र स्रोतों के उत्तरों वाले 5 हल किए गए उदाहरण शामिल हैं। ये परीक्षण समूह में चलते हैं और आप इन्हें यहाँ भी चला सकते हैं।

यह कैलकुलेटर अपनी वेबसाइट पर लगाएँ

जहाँ कैलकुलेटर दिखाना है, वहाँ इसे पेस्ट करें। इसका उपयोग मुफ़्त है, यहाँ किए गए सुधार इसमें अपने आप पहुँच जाते हैं, और उसके नीचे की श्रेय पंक्ति मूल पेज का लिंक देती है, जिससे आपके पाठक पूरा संस्करण देख सकते हैं।

ऊँचाई
एम्बेड का पूर्वावलोकन देखें

श्रेय पंक्ति बनी रहने दें। यही एकमात्र शर्त है, और इसी से ये कैलकुलेटर मुफ़्त रहते हैं।