Codex of FaithsAn illustrated atlas of belief

Explainer

Sun, moon or both: why religious holidays move

Why Easter, Ramadan, Passover and Diwali fall on different dates each year: the solar, lunar and lunisolar calendars of the world’s religions, and how each one decides its holy days.

In brief

  1. I.Calendars follow the sun, the moon or both, and religious holidays follow the calendar of their tradition.
  2. II.A lunar year of twelve months is about eleven days shorter than the solar year, so Ramadan and the Eids move through the seasons.
  3. III.Jewish, Hindu, Buddhist and Chinese calendars are lunisolar: lunar months, with an extra month added from time to time to stay in step with the seasons.
  4. IV.Easter is calculated from the spring full moon; Orthodox churches use the older Julian calendar for the calculation.

Christmas is always on 25 December, but Easter can fall anywhere from late March to late April, Ramadan arrives about eleven days earlier each year, and Diwali wanders between October and November. The reason is that religions keep time in different ways: by the sun, by the moon, or by both at once.

Chapter I

Three ways to count a year

A solar calendar follows the seasons: the earth goes round the sun in about 365¼ days. The Gregorian calendar, used for civil life almost everywhere, is solar, and so are fixed-date feasts like Christmas.

A lunar calendar follows the moon: from one new moon to the next is about 29½ days, and twelve such months make about 354 days. The Islamic calendar is purely lunar, so its months move through the seasons, completing the circle in about 33 years.

A lunisolar calendar uses lunar months but adds an extra, leap month every two or three years, so that festivals stay in the same season. The Jewish, Hindu, Buddhist and Chinese calendars all work this way.

  • Solar: Christmas
  • Lunar: Ramadan
  • Lunisolar: Passover

Chapter II

How Easter is found

Jesus died at the time of Passover, a festival fixed by the Jewish lunisolar calendar. Early Christians kept Easter in relation to it. In 325 the Council of Nicaea called for all churches to keep Easter on the same Sunday. The rule later adopted everywhere is that Easter falls on the first Sunday after the first full moon on or after the spring equinox, fixed by the church at 21 March.

Western churches calculate this with the Gregorian calendar, introduced in 1582. Most Orthodox churches still use the older Julian calendar for the calculation, so their Easter, Pascha, is often one or more weeks later.

  • Easter
  • Pascha

Chapter III

The moon and the Islamic year

The Islamic calendar begins with the hijra, Muhammad’s migration from Mecca to Medina in 622. Each month begins with the first sighting of the thin crescent moon after sunset. Ramadan, Eid al-Fitr and Eid al-Adha therefore move about eleven days earlier every solar year. Over a lifetime, a Muslim fasts Ramadan in every season.

Because it depends on sighting, the start of a month can differ by a day between countries, and some communities follow astronomical calculation instead.

  • The new crescent

Chapter IV

Leap months in Asia

Hindu festivals follow the panchanga, a lunisolar calendar of lunar days, tithi, and lunar months, with a leap month added from time to time to keep step with the sun. Diwali falls on the new moon of Kartika (Ashvin in some reckonings), so it moves between mid-October and mid-November. Buddhist countries celebrate Vesak at the full moon of the month of Vesakha, usually in May. The Chinese calendar usually places the Lunar New Year at the second new moon after the winter solstice, between 21 January and 20 February.

The Bahá’í calendar is different again: nineteen months of nineteen days, with the new year at the spring equinox.

  • Diwali
  • Lunar New Year
  • Vesak

Questions people ask

Why does Ramadan start on different days in different countries?

Many communities begin the month when the new crescent is actually seen, which depends on weather and location. Others use astronomical calculation. The difference is usually a day.

Why do Orthodox Christians celebrate Christmas on 7 January?

Churches that keep the Julian calendar celebrate on 25 December in that calendar, which now falls on 7 January in the Gregorian calendar used by most of the world.

Sources and further reading

  1. E. G. Richards, Mapping Time: The Calendar and its History (Oxford University Press, 1998)
  2. Encyclopaedia Britannica, “Islamic calendar”
  3. Encyclopaedia Britannica, “Jewish religious year”