Hindu calendar – The Hindu calendar is luni-solar, with a precise lunar month and an approximate luni-solar year.
It is based on lunar months corresponding to the phases of the moon. In one year there are twelve months of 29.5 days, accounting for a total of 354 days. This means that the date of each festival moves back 11 days each year. An extra leap month is added about once every three years.
The year starts with the sun’s entrance into Capricorn. The solar year is divided into two halves and six seasons.
The Hindu year contains twelve lunar months named after the naksatra in which the moon is full:
Caitra (March – April) (citra-naksatra)
Vaisakha (April – May) (visakha-naksatra)
Jyaistha (May – June) (jyestha-naksatra)
Asadha (June – July) (purvasadha-naksatra)
Sravana (July – August) (sravana-naksatra)
Bhadrapada (August – September) (purva-bhadrapada-naksatra)
Asvina (September – October) (asvini-naksatra)
Karttika (October – November) (krttika-naksatra)
Margasirsa or Agrahayana (November – December) (mrgasirsa-naksatra)
Pausa (December – January) (pusya-naksatra)
Magha (January – February) (magha-naksatra) and
Phalguna (February – March) (phalguna-naksatra).