← Articles·📿 Tradition & Practice8 min read

How to Read a Hindu Puja Date: Tithi, Nakshatra, Yoga, Karana, Maasam, and Sankalpa Terms Explained

By PujaZen Editorial
How to Read a Hindu Puja Date: Tithi, Nakshatra, Yoga, Karana, Maasam, and Sankalpa Terms Explained

One of the most intimidating parts of Hindu ritual for beginners is not the lamp, the flowers, or even the mantras. It is the vocabulary. When people look up a festival date or hear a formal sankalpa, they often encounter words like tithi, nakshatra, yoga, karana, paksham, maasam, samvatsaram, ayanam, rutu, and vasara.

For someone new to puja, it can sound like an entirely separate language. But these terms do not exist to confuse. They exist to place the ritual in sacred time.

Your actual sankalpa/TTS flow in PujaZen already uses many of these terms directly. The code resolves and inserts values for samvatsara, vasara, ayanam, rutu, masam, paksham, tithi, yoga, and nakshatra, alongside place and date context. That makes them especially worth understanding as a user.

Why these terms are used in the first place

In ordinary life, we identify time using the civil calendar: year, month, date, and clock time. Hindu ritual uses a more sacred and traditional way of locating time. Instead of saying only “it is March 12 at 10:30 AM,” a sankalpa may identify the larger cosmic cycle, the year-name, the lunar month, the fortnight, the tithi, the weekday, and other details.

In simple terms, sankalpa does not only say what puja is being performed. It also says when and where in sacred time and sacred geography the puja is being performed.

Start with the big picture: Panchangam

When people determine a puja date or recite a sankalpa, they are usually drawing from a traditional Hindu calendar framework often called the panchangam or panchanga.

The word panchanga literally refers to “five limbs,” because it is traditionally organized around five key calendrical factors:

  • Tithi
  • Vara (weekday)
  • Nakshatra
  • Yoga
  • Karana

Around these five are additional context terms such as maasam, paksham, ayanam, rutu, and samvatsaram, which commonly appear in sankalpa.

Tithi

Tithi is one of the most important terms in Hindu ritual timing. It is often loosely translated as a lunar day, but it is not the same as a fixed 24-hour civil day. A tithi is based on the relative angular position of the sun and moon.

This is why so many festivals are tied to tithi instead of a fixed Gregorian date.

Examples of tithi names

  • Pratipada / Padyami
  • Dwitiya / Vidiya
  • Tritiya / Tadiya
  • Chaturthi / Chavithi
  • Panchami
  • Shashti
  • Saptami
  • Ashtami
  • Navami
  • Dashami
  • Ekadashi
  • Dwadashi
  • Trayodashi
  • Chaturdashi
  • Purnima
  • Amavasya

Many major pujas are determined by tithi. For example, Ganesh Chaturthi is on Chaturthi, Rama Navami is on Navami, and many fasting observances follow Ekadashi or Purnima.

Nakshatra

Nakshatra refers to the lunar mansion or star-sector associated with the moon at a given time. There are 27 nakshatras in common use.

In your sankalpa code, nakshatra appears in two ways: one is the puja-time nakshatra from Panchangam, and the other is the devotee’s birth nakshatra, which can also be included in personalized sankalpa wording.

Examples of nakshatras

  • Ashwini
  • Bharani
  • Krittika
  • Rohini
  • Mrigashira
  • Pushya
  • Magha
  • Hasta
  • Swati
  • Anuradha
  • Moola
  • Shravana
  • Dhanishta
  • Revati

Nakshatra often matters more in muhurta selection, astrology, and formal sankalpa than in casual festival lookup, but it is a very common calendar term.

Yoga

Yoga in the panchanga sense does not mean physical exercise or posture. It is a calendrical factor derived from the combined positions of the sun and moon.

In your code, yoga is one of the resolved date pieces and is inserted into the sankalpa sequence along with tithi, paksham, and other qualifiers.

For most beginners, the key thing to know is that yoga helps describe the quality of time in the panchanga system.

Karana

Karana is another panchanga term. It is essentially half of a tithi and is used as part of traditional calendrical calculation.

Even if families do not speak about karana every day, it is part of the classical five-limbed panchanga framework and often appears in traditional calendar reading.

Vara / Vasara

Vara means weekday. In sankalpa and code, you may also see the more Sanskritic term vasara. Your implementation specifically resolves `sanskritWeekday` and maps it to `vasara` for sankalpa output.

This is the easiest panchanga term to grasp because it corresponds to familiar weekly naming.

Examples of weekday names

  • Bhanu-vaaram / Ravi-vaaram
  • Soma-vaaram
  • Mangala-vaaram
  • Budha-vaaram
  • Guru-vaaram
  • Shukra-vaaram
  • Shani-vaaram

Paksham

Paksham refers to the lunar fortnight. Every lunar month is divided into two pakshas:

  • Shukla Paksha — the bright half, when the moon is waxing
  • Krishna Paksha — the dark half, when the moon is waning

This is very important because the same tithi name can appear in both halves. For example, Navami in Shukla Paksha is different from Navami in Krishna Paksha.

Your sankalpa builder resolves `paksham` directly from panchang data and includes it in the spoken string.

Maasam

Maasam means month in the traditional lunar or ritual sense. Many major festivals are identified by both tithi and month.

Examples of month names

  • Chaitra
  • Vaishakha
  • Jyeshtha
  • Ashadha
  • Shravana
  • Bhadrapada
  • Ashwayuja / Ashvina
  • Kartika
  • Margashira
  • Pushya / Pausha
  • Magha
  • Phalguna

So when someone says “Chaitra Shukla Navami,” they are describing a specific tithi inside a specific lunar month and paksha.

Your Sankalpa flow resolves `masam` as one of the core time fields.

Samvatsaram

Samvatsaram refers to the traditional year-name in certain Hindu calendrical systems. In many formal sankalpas, the year is not identified only numerically, but by its traditional name.

Your route and TTS builder use `samvatsaraName` as a first-class date piece, and the spoken sankalpa explicitly inserts it.

For many beginners, this is one of the most unfamiliar terms because it is not usually needed for casual date lookup. But in a formal sankalpa, it helps place the ritual within the larger yearly cycle.

Ayanam

Ayanam refers to one of the two solar halves of the year:

  • Uttarayanam — the sun’s northward course
  • Dakshinayanam — the sun’s southward course

This term appears directly in your Sankalpa logic and is part of the sacred date context recited during the puja.

Rutu / Ritu

Rutu or Ritu means season. Traditional Hindu calendars often recognize six ritus rather than only four broad seasons.

Examples of ritus

  • Vasanta (spring)
  • Greeshma (summer)
  • Varsha (rainy season)
  • Sharad (autumn)
  • Hemanta (pre-winter)
  • Shishira (winter)

Your sankalpa builder resolves `rutu` and includes it in the spoken date string as part of the ritual’s seasonal context.

Muhurtam

Muhurtam refers to an auspicious time-window chosen for an activity or ritual. While a festival may fall on a certain tithi, the actual puja may still be performed within a chosen muhurta.

This is why people sometimes say things like “the festival is today, but the puja muhurta is between these hours.”

Gregorian date in Sankalpa

One interesting detail from your code is that the Sankalpa flow can also include a resolved Gregorian date text alongside the traditional calendar terms. The builder formats and inserts a civil date string like “26 November 2025” when available.

This is helpful because it bridges sacred time and everyday civil time for modern users.

Place, river, and sacred geography terms

Another major feature of formal sankalpa is that it does not only identify when the puja happens. It also identifies where it happens.

Your TTS builder includes location logic with country-based sacred geography phrases, user-entered place names, and even river names when available. That means the sankalpa is not just a date stamp. It is a sacred placement of the puja in both time and space.

In traditional wording, this can include expressions like:

  • Jambudvipe / Bharata Varshe / Bharata Khande
  • specific place or city naming
  • river-bank references where relevant
  • household / gruhe context

Beginners do not need to memorize all of this immediately. The main idea is simply that sankalpa identifies the worshipper’s place in the sacred map of the ritual universe.

How these terms connect to sankalpa

A formal sankalpa is not only an intention statement. It also situates the ritual in sacred time. Your implementation makes that very clear: the builder assembles samvatsara, ayanam, rutu, masam, paksham, tithi, vasara, nakshatra, yoga, and place-related context into one contiguous ritual string.

In simple form, sankalpa answers:

  • who is performing the puja
  • for what purpose
  • at what sacred date and time
  • in what sacred place or location context

What terms matter most for most beginners?

If you are new, you do not need to master everything equally. The most useful core terms are:

  • Tithi — the lunar day
  • Paksham — bright half or dark half
  • Maasam — the month
  • Vara / Vasara — the weekday
  • Muhurtam — the auspicious time-window
  • Sankalpa — the intentional and calendrical statement at the start of puja

After that, nakshatra, yoga, karana, ayanam, rutu, and samvatsaram become easier to absorb gradually.

Why this feels complicated outside India

Families outside India often hear these words mostly in fragments: from priests, elders, WhatsApp festival messages, or panchang apps. Without explanation, they can feel like ritual code words. But when broken down, the system is not mysterious. It is just a structured way of expressing sacred time.

The biggest shift is learning not to panic when you hear unfamiliar vocabulary. Most of these terms are labels for time and context, not barriers to devotion.

A simple memory trick

To know the day of a puja, think:

  • Tithi — which lunar day?
  • Paksham — waxing or waning half?
  • Maasam — which lunar month?
  • Muhurtam — what time window?

To understand a formal sankalpa, think:

  • larger cosmic cycle
  • year-name
  • season
  • month
  • fortnight
  • tithi
  • weekday
  • nakshatra / yoga / other time qualifiers
  • place and sacred geography
  • your intention

Sacred time, not calendar code

Terms like tithi, nakshatra, yoga, karana, paksham, maasam, samvatsaram, ayanam, and rutu can sound overwhelming at first, but they are really part of a beautiful idea: puja is not performed in random time. It is performed in sacred time.

Once you begin to understand these words, festival dates, panchang entries, and sankalpas stop sounding like ritual code. They begin to feel like what they truly are: a way of placing devotion within the rhythm of the cosmos.

How to Read a Hindu Puja Date: Tithi, Nakshatra, Yoga, Karana, Maasam, and Sankalpa Terms Explained · PujaZen