Why panchang sites show different festival dates

When two panchangs give a festival different days, both have usually computed the same sky correctly. They differ in how they turn that sky into a date: which moment of the day decides, whose sunrise is used, which tradition a fast follows, and a few conventions of naming and measurement. Each cause below has a 2026 example worked out by our own calculation, so you can check it against the panchang you use.

The examples are read from the calculation when this page is served (21 October 2026). How it works: methodology. Every festival date we have compared with a published panchang: accuracy record.

The moment of the day that decides

A tithi can begin at any hour, so most civil days hold two of them. A festival is therefore tied to a moment of the day at which its tithi has to be in force. In our calendar that is sunrise for most fasts, the afternoon (Aparahna) for Bhai Dooj, the evening after sunset (Pradosh) for Diwali's Lakshmi Puja, the middle of the night (Nishita) for Kali Puja, and moonrise for Karva Chauth. Two calendars that check different moments for the same festival will often name different days. Every festival page on this site states the moment it uses.

Worked example, 2026

Bhai Dooj falls on Kartika Shukla Dwitiya, and its moment is the Aparahna, the fourth of five equal parts of the daytime. Dharma Sindhu keeps the earlier day when Dwitiya is in the Aparahna of the earlier day only, and the later day in the other cases. In London, Dwitiya runs from 8:31 AM on 10 November to 10:24 AM on 11 November. It covers all of the afternoon window of 10 November, 12:39 PM to 2:29 PM, and is over before the next afternoon begins at 12:39 PM. So London keeps Bhai Dooj on Tuesday, 10 November. In New Delhi our calculation gives Wednesday, 11 November, with the afternoon window from 1:10 PM to 3:20 PM. See Bhai Dooj.

Source for the rule: Dharma Sindhu (Kashinatha Upadhyaya), pariccheda 2, Kartika, Yama Dwitiya (Chaukhamba Sanskrit Pratishthan edition, Delhi 1994, p. 161); the Aparahna as the fourth fifth of the day: Nirnaya Sindhu (Kamalakara Bhatta), pariccheda 2, Kartika (Nirnaya Sagar Press edition, Bombay 1940, p. 150).

Sunrise is local, so the city can change the day

A tithi begins and ends at the same instant everywhere, but the sun rises earlier in the east of India than in the west. A tithi that begins shortly before dawn can be in force at sunrise in one city and miss sunrise in another, so the same rule gives different days. A calendar worked out for New Delhi and read in Kolkata or Chennai can be a day out. Our dates are worked out for each city's own sunrise, sunset and moonrise.

Worked example, 2026

Our calendar keeps Jagaddhatri Puja on the day Kartika Shukla Navami is in force at sunrise. Navami begins at 6:06 AM IST on 18 November and ends at 7:07 AM on 19 November. In New Delhi the sun rises at 6:46 AM and then at 6:47 AM, so Navami holds both sunrises, and the calendar takes the first: Wednesday, 18 November. In Kolkata the sun rises at 5:51 AM on 18 November, before Navami has begun, so Navami holds only the next sunrise and Kolkata's date is Thursday, 19 November. Of our 106 featured Indian cities, 84 keep 18 November and 22 keep 19 November (Kolkata, Guwahati, Bhagalpur, Ranchi, Jamshedpur, Dhanbad, Bhubaneswar, Cuttack and others). See Jagaddhatri Puja.

Lost and repeated tithis (kshaya and vriddhi)

A tithi is not a day long. Now and then one begins after a sunrise and ends before the next, so it is in force at no sunrise at all: a kshaya, or lost, tithi. Another lasts across two sunrises: a vriddhi, or repeated, tithi. A rule that looks for the tithi at sunrise then finds no day, or two, and each calendar has to say what it does. Since sunrise is local, the same tithi can be lost in one city and not in another.

Worked example, 2026

Kartika Shukla Ekadashi, the Prabodhini (Dev Uthani) Ekadashi, begins at 7:16 AM IST on 20 November and ends at 6:32 AM on 21 November. In New Delhi the sun rises at 6:48 AM on both mornings, so the Ekadashi holds neither sunrise there: it is lost. In Kolkata the sun rises at 5:53 AM on 21 November, while the Ekadashi is still running. A plain sunrise test therefore finds no day in New Delhi and gives 21 November in Kolkata. For the Smarta (householder) fast our calendar applies a case table instead: when most of the Ekadashi lies in the first day and Dwadashi ends before the following sunrise, the fast is on the first day. With it, 119 of our 122 featured cities, Kolkata among them, keep the Smarta fast on Friday, 20 November, and Singapore, Sydney and Melbourne keep 21 November. Until 19 October 2026 our calendar used the sunrise test alone for this fast, and the cities split almost evenly between the two days. The sky had not changed; the rule had. This case is still under review in our rule record, so treat the date as our calculation's answer and follow the practice of your family or temple. See Prabodhini Ekadashi.

Smarta and Vaishnava Ekadashi

In some months a calendar prints two Ekadashi dates, one for Smarta households and one for Vaishnavas. The Vaishnava date in our calendar adds a test at Arunodaya, the last part of the night before sunrise: if Dashami is still running then, or if Ekadashi and Dwadashi both run past the next sunrise, the Vaishnava fast moves to the following day. So the two fasts share a day in most fortnights and stand a day apart in a few. A site that prints one date without saying which it is will disagree with some of its readers.

Worked example, 2026

In New Delhi in 2026 the Smarta and Vaishnava Ekadashi fall on different days three times: 10 and 11 July; 23 and 24 August; and 20 and 21 November. In every other fortnight they share a day. For Prabodhini Ekadashi the Vaishnava fast is on Saturday, 21 November in New Delhi and in Kolkata. See the Ekadashi dates for 2026.

These tests describe what our calculation does. The record of the texts behind the Smarta and Vaishnava tests is not yet complete; this page will cite it when it is.

Purnimanta and amanta month names

Some calendars end the lunar month at the full moon (purnimanta), as is usual in North India; others end it at the new moon (amanta), as in much of western and southern India. The two agree on the month of the bright fortnight and differ by one month in the dark fortnight. The date of a festival does not change, only the name of its month. If one source says Kartika and another says Ashwin for the same day, check the reckoning before assuming they disagree.

Worked example, 2026

Karva Chauth falls on Thursday, 29 October under both reckonings. A purnimanta calendar calls the day Kartika Krishna Chaturthi; an amanta calendar calls the same day Ashwin Krishna Chaturthi.

The extra month (adhik maas)

Twelve lunar months fall short of a solar year, so every two or three years a lunar month passes in which the Sun enters no new sign. That month is counted twice: first as the adhik (extra) month, then as the regular one. A calendar has to say which of the two runs of tithis each observance of that month belongs to, and one that does not insert the extra month will name the months that follow wrongly.

Worked example, 2026

In 2026 the extra month is Adhika Jyeshtha, from 17 May to 15 June in New Delhi. Our calendar keeps Nirjala Ekadashi in the regular month, on Thursday, 25 June.

Bhadra and Holika Dahan

The Holika bonfire is lit in the evening of Phalguna Purnima, and not in Bhadra (Vishti karana). When Bhadra runs late into the night, the texts give more than one answer for which evening to use, and calendars choose between them. Two sites can then be a day apart and both be following a written rule.

Worked example, 2026

In New Delhi, Purnima holds the evening of Monday, 2 March, but Bhadra lasts through that night, until 5:29 AM on 3 March. Our calendar gives Tuesday, 3 March, 6:22 PM to 8:50 PM, by a convention that matches the dates the Rashtriya Panchang and the central government holiday list publish. Dharma Sindhu's own test, read with its clause on a lunar eclipse, gives 2 March, in the tail of Bhadra. The Holika Dahan page names both.

Sources: Dharma Sindhu, pariccheda 2, Phalguna (Chaukhamba edition, pp. 195-197), "सा प्रदोषव्यापिनी भद्रारहिता ग्राह्या"; Nirnaya Sindhu, pariccheda 2, Phalguna, Holika-nirnaya (Khemraj Shrikrishnadas edition, pp. 341-344), which records both the later-evening view and the earlier-evening view that only Bhadra's mouth is avoided.

One clock, many skies

India keeps one clock, IST, across a wide country, so a moment fixed by the sky arrives at different clock times in different cities on the same date. A puja time copied from another city's calendar does not apply in yours. Abroad, the date itself is reckoned in local time, so a festival can fall on the day before India's.

Worked example, 2026

Diwali's Lakshmi Puja on Sunday, 8 November is reckoned for each city's own evening. Kolkata's sun sets at 4:56 PM and Mumbai's at 6:02 PM, so Kolkata's puja window is 5:21 PM to 7:20 PM and Mumbai's is 6:28 PM to 8:28 PM, both in IST: the same moment of the evening, 67 minutes apart on the clock. See Diwali puja time in every city. Karva Chauth ends at moonrise, 8:17 PM in New Delhi on Thursday, 29 October. In New York, where the date is reckoned in local time, the moon rises at 7:35 PM on Wednesday, 28 October with Chaturthi already in force, so our calendar gives 28 October there, as it does for Toronto, Edison, Chicago, Houston, Dallas, San Jose and Surrey. See Karva Chauth moonrise in every city.

How sunrise and moonrise are measured

Calendars also differ in what they call sunrise and moonrise. Our sunrise is the moment the Sun's upper edge appears, with standard refraction. Our moonrise is the moment the centre of the Moon's disc reaches the horizon, with no refraction; calendars that print the moment the Moon's upper edge first appears show a time about 4 to 5 minutes earlier for Indian cities, and more at the latitude of London or Toronto. Differences in a city's stored coordinates and in the refraction value move sunrise by tens of seconds. These rarely change a date, but they decide the close cases: a tithi that ends within a few minutes of sunrise can fairly be given to either day.

From our methodology and the moonrise note on Karva Chauth moonrise by city.

The ayanamsa

The ayanamsa is the correction from the tropical to the sidereal zodiac, and calendars use different values. Ours is Lahiri (Chitrapaksha), the Rashtriya Panchang standard. A tithi is the angle between the Moon and the Sun, so the ayanamsa cancels out of it: every ayanamsa gives the same tithi at the same moment. It does move whatever is measured against the stars, such as the nakshatra and the Sun's entry into a sign. The Lahiri and Raman values differ by about 1°27′, which the Sun takes more than a day to cover.

Worked example, 2026

With Lahiri, the Sun enters sidereal Capricorn at 3:07 PM IST on Wednesday, 14 January, our Makar Sankranti. With the Raman value the same entry would come more than a day earlier. A festival set by the Sun's entry into a sign can move with the ayanamsa; one set by a tithi cannot.

How to check a date yourself

  1. Make sure both calendars are set to the same city. A date or time for New Delhi is not a date or time for Patna, Pune or Toronto.
  2. Find the moment the festival is decided at: sunrise, afternoon, evening, midnight or moonrise. Each of our festival pages says which.
  3. Look up the tithi at that moment on both days, not just the tithi printed against each day, which is usually the tithi at sunrise.
  4. For an Ekadashi, check whether the date given is the Smarta or the Vaishnava one.
  5. If the month names differ, check whether one calendar counts months purnimanta and the other amanta.
  6. Outside India, use the local date and time, not IST.
  7. If the dates still differ, write to us at [email protected] with the city, the festival and the source you compared. Every report is checked against the calculation, and the reason for each known difference is listed in the accuracy record.

Written by the AstroTathya Editorial Team with the help of AI tools, from the calculation's own output. No named astrologer has reviewed it. The dates and times in the worked examples are read from the calculation when the page is served, and each rule either cites the text it comes from or says that it describes our calculation. The festival dates for 2026 and 2027 in every featured city are also an open dataset; for reporters, see press and data.