- Today
- Saturday, 31 October 2026 · ISO week 44 · day 304 of the year
Computed on every visit from the time-zone database and standard astronomical formulas, so these never go stale. The article below is unchanged.
The Hindu panchang is a traditional lunisolar almanac that tracks time through five daily astronomical measurements: vara, tithi, nakshatra, yoga, and karana. Meaning “five limbs,” the panchang evaluates solar and lunar positions to set calendar days, schedule religious festivals, and calculate auspicious timing windows.
This guide details how each of the five measurements is computed, how periodic leap months keep lunar festivals aligned with solar seasons, and why regional differences exist across India. It also outlines how traditional panchang calculations function alongside modern civil calendars.
The Mechanics of the Five Limbs (Panchangam)
To understand how a panchang measures time, each of its five elements (“limbs” or angas) must be evaluated as an astronomical state rather than a simple block of 24 hours. The five limbs measure solar position, lunar position, and their geometric interaction relative to Earth observer coordinates.

1. Vara (Solar Weekday)
Unlike civil calendar days that begin at midnight (00:00 local time), a panchang vara runs strictly from local sunrise to the following local sunrise. This measurement is known as an Ahargana or Savana day. The seven varas mirror the seven classical celestial bodies:
- Ravivara: Sunday (Sun / Surya)
- Somavara: Monday (Moon / Chandra)
- Mangalavara: Tuesday (Mars / Mangala)
- Budhavara: Wednesday (Mercury / Budha)
- Guruvara: Thursday (Jupiter / Guru)
- Sukravara: Friday (Venus / Sukra)
- Sanivara: Saturday (Saturn / Sani)
2. Tithi (Lunar Phase Angle)
A tithi is defined by the longitudinal angular separation between the Moon and the Sun. When the Sun and Moon share the exact same ecliptic longitude (0° separation), it is the moment of new moon (Amavasya). As the Moon travels faster along the ecliptic, the angle between them expands from 0° to 360° across a synodic month.
Every 12° increment of angular difference marks one tithi:
Formula: Tithi Index = Floor[(Lunar Longitude – Solar Longitude) / 12°] + 1
A complete lunar month contains 30 tithis, split into two fortnights (pakshas):
- Sukla Paksha (Bright Fortnight): Tithis 1 to 15, as the moon waxes from 0° to 180° separation (ending in Purnima, full moon).
- Krishna Paksha (Dark Fortnight): Tithis 1 to 15, as the moon wanes from 180° to 360° separation (ending in Amavasya, new moon).
Because the Moon’s orbit around Earth is elliptical (governed by Keplerian motion), its orbital speed relative to Earth varies from roughly 11.7° to 15.3° per day. The Sun also shifts along the ecliptic at roughly 1° per day. Consequently, the net rate of longitudinal separation ranges between 10.7° and 14.3° per 24-hour day. This speed variation means a single tithi can span as short as 19 hours and 55 minutes or as long as 26 hours and 47 minutes.
3. Nakshatra (Lunar Mansion)
The ecliptic zodiac (360°) is divided into 27 equal segments of 13° 20′ (13.3333 degrees) each. A nakshatra indicates which of these 27 stellar sectors the Moon currently occupies based on its absolute geocentric ecliptic longitude.
Formula: Nakshatra Index = Floor[Lunar Longitude / 13.3333°] + 1
The 27 nakshatras begin at 0° Aries with Ashwini and proceed sequentially through Bharani, Krittika, Rohini, up to the 27th nakshatra, Revati. Because the Moon completes a sidereal orbit relative to the fixed stars in approximately 27.32 days, the Moon spends roughly 24 hours in each nakshatra.
4. Yoga (Combined Solar-Lunar Angular Velocity)
While a tithi measures the angular distance between the Moon and Sun, a yoga measures their combined angular progress along the ecliptic. It is computed by adding the solar longitude to the lunar longitude.
Formula: Yoga Index = Floor[(Solar Longitude + Lunar Longitude) mod 360° / 13.3333°] + 1
Like nakshatras, the 360° circle is divided into 27 Yogas of 13° 20′ each (starting with Vishkambha, Priti, Ayushman, up to Vaidhriti). Yogas are used primarily in traditional electional astrology (Muhurta) to assess atmospheric and temporal qualities.
5. Karana (Half-Tithi)
A karana is equal to half a tithi, corresponding to a 6° advancement in the angular separation between the Moon and Sun. Since a lunar month has 30 tithis, it contains exactly 60 karanas.
The 60 karanas are distributed among 11 distinct names divided into two categories:
- 4 Fixed (Sthira) Karanas: Occur only once per lunar month during the dark fortnight surrounding the new moon: Sikuni, Chatushpada, Naga, and Kintughna.
- 7 Repeating (Chara) Karanas: Cycle 8 times through the remaining 56 half-tithis: Bava, Balava, Kaulava, Taitila, Gara, Vanija, and Vishti (also known as Bhadra).
Summary Comparison of the Five Measurements
| Limb (Anga) | Primary Astronomical Measurement | Arc Segment / Unit Size | Total in Full Cycle | Primary Calendar Function |
|---|---|---|---|---|
| Vara | Solar day (sunrise to sunrise) | 1 local solar rotation (~24 hrs) | 7 days per week | Civil day naming |
| Tithi | Moon-Sun longitudinal separation | 12° angular difference | 30 per lunar month | Festival date assignment |
| Nakshatra | Moon’s geocentric position in zodiac | 13° 20′ (13.333°) arc segment | 27 stellar sectors | Astrological alignment & personal names |
| Yoga | Sum of Solar + Lunar longitudes | 13° 20′ (13.333°) sum segment | 27 combination yogas | Auspicious timing evaluation |
| Karana | Half-tithi separation | 6° angular difference | 60 per lunar month | Action timing & ritual selection |
Lunisolar Alignment and the Adhik Maas Intercalation
A core challenge of any astronomical calendar is harmonizing the solar year (the Earth’s orbital period around the Sun) with the synodic lunar month (the Moon’s phase cycle relative to the Sun).
- Tropical/Sidereal Solar Year: ~365.2422 to 365.2563 days
- Synodic Lunar Month: ~29.53059 days
- 12 Lunar Months: 12 × 29.53059 = ~354.367 days
A 12-month lunar year falls short of a solar year by approximately 10.88 days every year. Without correction, lunar months and their attached festivals would drift backward through the solar seasons by about one full month every 2.7 years (as occurs in pure lunar systems like the Hijri calendar).
To keep seasonal agricultural markers and seasonal religious observances aligned with the sun, the panchang uses an intercalary leap month called Adhik Maas (extra month) or Purushottam Maas.
How Adhik Maas Is Calculated Step-by-Step
The solar zodiac is divided into 12 Rashis (signs of 30° each). The moment the Sun crosses from one Rashi into the next is called a Sankranti. Because the solar path takes about 29.4 to 31.5 days per sign, a solar Sankranti usually occurs once during every lunar month.
- The panchang tracks the exact moment of every solar Sankranti relative to the lunar month boundaries (from new moon to new moon).
- If a lunar month elapses in which the Sun does not cross any Sankranti threshold (meaning the Sun stays within the same Rashi for the entire lunar month), that lunar month is designated as an Adhik Maas.
- This intercalary month adopts the name of the upcoming natural month prefixed with “Adhik” (e.g., Adhik Sravana), followed by the natural month (Nij Sravana).
This insertion happens roughly once every 32 months and 16 days (every 2.7 to 3 years). In rare astronomical instances (roughly once every 140 to 190 years), a lunar month may contain two solar Sankrantis. When this occurs, a month is omitted, known as a Kshaya Maas (decay/omitted month), accompanied by two Adhik Maases in the surrounding year to balance the long-term solar average.
Regional Variations: Amanta vs. Purnimanta Systems
Regional variations in the Hindu calendar frequently cause confusion when comparing dates between Northern India and Southern or Western India. These variations do not change the underlying planetary calculations, but rather the convention used to define the boundary of a lunar month.

1. Purnimanta System
Prevalent in Northern and Central India (such as Uttar Pradesh, Bihar, Rajasthan, Madhya Pradesh, and Punjab), the Purnimanta month ends on the full moon (Purnima). In this system, the month begins with the waning fortnight (Krishna Paksha) first, followed by the waxing fortnight (Sukla Paksha).
2. Amanta System
Prevalent in Southern and Western India (including Maharashtra, Gujarat, Karnataka, Andhra Pradesh, Telangana, and Tamil Nadu), the Amanta month ends on the new moon (Amavasya). Here, the month begins with the waxing fortnight (Sukla Paksha) first, followed by the waning fortnight (Krishna Paksha).
Comparison Example: The Month of Kartika
Because Sukla Paksha is identical in both systems, festivals occurring during the bright fortnight (such as Dev Utthani Ekadashi) share the exact same month name and day across all regions. However, during Krishna Paksha, the month name differs:
- When the Moon is waning after Diwali, North Indians (Purnimanta) consider themselves to be in the month of Margashirsha.
- South and West Indians (Amanta) consider that same dark fortnight to still be part of Kartika.
Despite this naming difference, the actual physical observance of Diwali occurs on the exact same solar day across all regions because Diwali is anchored to the new moon (Amavasya) itself.
Determining Civil Dates: The Rule of Udaya Tithi and Muhurta
A primary reason two published printed calendars or apps might show a festival on different days comes down to local solar timing rules—specifically Udaya Tithi (sunrise tithi) and festival-specific timing windows (Kala).
The Udaya Tithi Rule
As a general rule for standard calendar layout, whichever tithi is active at the exact moment of local sunrise gives its name to that entire civil calendar day. If Tithi 8 (Ashtami) begins at 07:00 AM on Monday, but sunrise occurred at 06:15 AM while Tithi 7 (Saptami) was still active, Monday is recorded as Saptami on the calendar layout.
Kshaya and Vriddhi Tithis
- Kshaya Tithi (Omitted Tithi): If a tithi begins shortly after sunrise on Day 1 and ends shortly before sunrise on Day 2, it never intersects a local sunrise. While its hours exist astronomically, it does not claim a civil day name, making it an “omitted” tithi in civil date labels.
- Vriddhi Tithi (Extended Tithi): If a tithi begins just before sunrise on Day 1 and continues past sunrise on Day 2, it spans across two consecutive sunrises. Consequently, two consecutive civil days carry the same tithi name.
Festival Specific Rules (Kala)
Not all festivals use the sunrise rule. Classical texts specify precise time windows during which a tithi must prevail for a festival to be observed on that civil date:
- Diwali: Requires Amavasya tithi to prevail during Pradosha Kaal (the window lasting roughly 2.4 hours after local sunset).
- Krishna Janmashtami: Requires Ashtami tithi during Nishita Kaal (astronomical midnight).
- Holi: Requires Purnima tithi during night hours, subject to rules avoiding Vishti (Bhadra) Karana.
If Amavasya begins at 4:00 PM on Thursday and ends at 2:00 PM on Friday:
- Thursday evening hosts Pradosha Kaal under Amavasya, so Diwali rituals are conducted Thursday night.
- Friday morning sunrise sees Amavasya, so Friday’s civil day is named Amavasya by Udaya Tithi.
This distinction between the civil day label and the festival ritual window is why calendars computed for different longitudes (e.g., London vs. Mumbai vs. San Francisco) can legitimately place a festival on different calendar dates.
Who the Panchang System Is (and Is Not) Designed For
Understanding the intent of the panchang helps clarify where its application is ideal and where standard civil calendars are required.

Designed For:
- Determining cultural, seasonal, and religious observances tied to true natural planetary positions.
- Calculating micro-timing windows (muhurtas) for personal ceremonies, temple rituals, and weddings.
- Tracking agricultural cycles, tidal expectations, and lunar visibility.
Not Suited For:
- Global financial markets, international flight scheduling, or legal contracts where fixed 24-hour civil days starting at midnight (00:00) are legally binding.
- Automated electronic systems that cannot accommodate variable-length daily units (such as tithis ranging from 19 to 26 hours or skipped calendar dates).
Frequently asked questions
What are the five limbs of a Hindu Panchang?
The five limbs (angas) are Vara (solar weekday), Tithi (lunar day phase angle), Nakshatra (lunar mansion/sector), Yoga (combined solar-lunar progress), and Karana (half-tithi unit).
Why do Hindu festival dates change every year on the western calendar?
Hindu festivals are anchored to lunar tithis and lunisolar position rather than fixed 365-day solar dates. Because 12 lunar months total approximately 354 days (11 days shorter than the Gregorian year), festivals shift earlier by about 11 days each year until an intercalary leap month (Adhik Maas) resets them forward.
What is the difference between Amanta and Purnimanta calendars?
The Amanta system ends its month on the new moon (Amavasya) and is used primarily in Southern and Western India. The Purnimanta system ends its month on the full moon (Purnima) and is used in Northern and Central India. Both systems calculate identical planetary positions and festival days, but differ in month naming during the waning fortnight.
Why do two panchangs sometimes show different dates for the same festival?
Differences occur due to local geographic coordinates (latitude and longitude alter exact local sunrise, sunset, and midnight times), atmospheric refraction assumptions, or whether the publisher uses classical positional tables (like Surya Siddhanta) or modern precise ephemeris data (like Chitra Paksha / Lahiri Ayanamsa).
Related on itsdately: How Leap Years Work in Other Calendars · How the Hebrew Calendar Adds a Whole Leap Month · What Islamic Year Is It? Understanding 1448 AH
Further reading: Encyclopaedia Britannica — Calendar.
Related read: Sunset Chicago: Unlocking the City’s Most Breathtaking.
About Yasir Hafeez
Yasir Hafeez is the creator of itsdately a free, independent site for clear world time, calendars, and date tools.
