time, calendar, and cosmology
How does the Hindu calendar determine the timing of solar festivals versus lunar festivals?
Two ways of tracking time
The Hindu calendar has always watched both the sun and the moon. The sun marks the year in broad strokes. The moon marks shorter cycles inside it. Most traditional calendars use both together, which is why the system can look complicated from the outside.
The sun moves through twelve zones of the sky, each called a rashi. When it crosses from one rashi into the next, that moment is called a Sankranti. These crossings happen at roughly the same point each solar year, so festivals tied to them land on nearly the same date every time.
The moon works differently. It goes through a full cycle of phases roughly every thirty days. Each day in that cycle has a name and is called a tithi. Lunar festivals are set by the tithi, not the date. Because the lunar year is shorter than the solar year, the same tithi falls earlier each time on the Western calendar. That gap adds up, which is why lunar festivals seem to wander.
Solar festivals and what fixes them
Makar Sankranti is the clearest example of a solar festival. It marks the sun entering the rashi of Makar, which corresponds to the winter solstice region of the sky. It falls on roughly the same day each year. Pongal in Tamil Nadu, Baisakhi in Punjab, and Onam in Kerala are all tied to the sun's position in a particular rashi. Because the sun's path is steady and predictable, these dates do not drift. Farmers across India have long used these moments to mark planting, harvest, and the turning of seasons.
Lunar festivals and the tithi
Diwali falls on the new moon of a particular lunar month. Holi falls on the full moon of another. Navratri begins on a specific tithi and runs for nine nights from there. None of these are pegged to the sun's position, so they move around the Western calendar, sometimes by several weeks from one year to the next.
The tithi carries meaning beyond just a date. Each phase of the moon is seen as having its own quality and energy in the tradition. Certain tithis are considered auspicious for particular kinds of worship, which is why the exact phase matters more than the fixed calendar date.
When both systems meet
Some festivals sit at the crossing point of both systems. Ugadi, the new year celebrated in parts of South India, is a lunar new year, but the count of years it marks follows a solar reckoning. The tradition holds both counts at once. This is not unusual. The full Hindu calendar, called the Panchanga, tracks five elements together: the solar day, the lunar day or tithi, the day of the week, a lunar mansion called nakshatra, and a time quality called yoga. Festivals are set using whichever of these elements the tradition for that festival considers most important.
Regional differences
Which system dominates depends on where a family comes from. Communities in Tamil Nadu and Kerala lean more heavily on the solar calendar. Communities across North India and many parts of the Deccan lean more on the lunar one. This is why two Hindu communities can celebrate what is essentially the same new year on different days, one following the sun and one following the moon. For the diaspora, printed Panchangas and apps now do the calculation, but the underlying logic is the same as it has always been.