The Hindu Lunisolar Calendar

This animation illustrates the basic concepts of the ancient Hindu Lunisolar calendar which is in active use in India even today. By definition, a lunisolar calendar is based on the orbital motion of the Sun and the Moon as observed from the Earth (i.e. in a geocentric model).

Saura Mana
The solar months (Rashis) are nothing but the familiar signs of the Zodiac, labeled in a different language (Sanskrit). A solar day is defined based on the axial rotation of the Earth:

The "day" which form the basis for this animation (and which is indicated on the animation controls) is the SI Day, i.e. a sidereal solar day.

The crossing of the Sun into a Rashi is called a sankramana and Mesha Sankramana marks the beginning of a new solar year (Sauramana Yugadhi).

Chandra Mana
The lunar days and months are defined based on the position of the Moon relative to the Earth-Sun axis (i.e. its synodic position). You can step through the animation using the incremental controls and observe the effect New Moon and Full Moon have on the calendar:The Lunisolar Calendar
When the lunar calendar is superimposed on the solar calendar the following characteristics are observed:Click here to see a calendar for Year 1 highlighting Adhika and Kshaya Tithis as per this model. You can step through the animation and observe the occurance of these Adhika and Kshaya Tithis.

It is worth emphasizing that the above concept of Adhika Tithi and Kshaya Tithi are the effect of superimposing lunar days on to the solar calendar. These concepts do not imply any change in the definition of a lunar day, i.e. if we consider lunar months in isolation, each lunar month continues to have exactly 30 lunar days (Tithis).

This is a Java Applet created using GeoGebra from www.geogebra.org - it looks like you don't have Java installed, please go to www.java.com

Created with GeoGebraShared by kishorekumar62
View as Java Applet
View as HTML5 Applet