Today is “Makara Sankranti”. If the name doesn’t already strike you, “Makara” is the Sanskrit name for “Capricorn”. The Makara Sankranti is supposed to represent the Winter Solstice in the Northern Hemisphere, or the day when the Sun is directly over the Tropic of Capricorn.
However, we know that the winter solstice falls on the 21st or 22nd of December every year. Then why is it that the Indian version of the Winter Solstice falls on 15th of January?
I’m not sure if you remember, but a few years back, Makara Sankranti would usually fall on the 14th of January. After some back-and-forth movements, it has now settled on the 15th of January. You might have already noticed that this is unlike other Indian festivals such as Deepavali or Ganesh Chaturthi, whose dates according to the Gregorian calendar move every year (typically in a -11, -11, +19 cycle) over three years). This is because unlike Deepavali or Ganesh Chaturthi, which are observed according to the Lunar calendar, Makara Sankranti follows the solar calendar!
I recently read a book called “Solstice at Panipat”, about the third battle of Panipat in 1761 (my review is here). The Marathas went to battle four days after celebrating the Winter Solstice. The battle was fought on the 14th of January 1761, which means the solstice was observed that year on the 10th of January. So you see that the solstice, which is supposed to be observed on the 21/22 of December, was observed on 10th of January in 1761, and on the 15th of January in 2014.
This shows that there is an error in the Indian solar calendar. This error amounts to about 20 minutes a year, which means that the rate at which we are going, about 10000 years from now the Makara Sankranti (“Winter Solstice”) will fall in June, the middle of the summer!
That we know that the error in the Hindu solar calendar is 20 minutes a year allows us to calculate the last time the calendar was calibrated – we can date it to around 285 AD. Back in 285 AD, the calendar was calculated accurately, with the Winter Solstice falling on the actual Winter Solstice. After that, the calendar has drifted, and one can say, so has Indian science.
I’m informed, however, that this 20 minute error in the Hindu solar calendar is deliberate, and that this has been put in place for astrological reasons. Apparently, astrology follows a 26400 year cycle, and for that to bear out accurately, our solar calendar needs to have a 20 minute per year error! So for the last 1700 or so years, we have been using a calendar that is accurate for astrological calculations but not to seasons! Thankfully, the lunar calendar, which has been calibrated to the movement of stars, captures seasons more accurately!
I’ll end this post with a twitter conversation (I’m off twitter now, btw) where I learnt about this inaccuracy :
— Uday S Kulkarni (@Mulamutha) December 28, 2013
Update: The link to the tweet doesn’t show the entire thread. See that here.
Update: Here is a piece by astrophysicist Jayant Narlikar on the Makara Sankranti. Basically due to a change in the earth’s axis, our divisions of the night sky into 12 constellations are not stationary, and hence the date when the sun moves from “Dhanur” to “Makara” is no longer the solstice date.