Back to Calendar

CALCULATION GUIDE

ᱪᱟᱸᱫᱳ ᱞᱮᱠᱷᱟ ᱵᱤᱫᱷᱤ

How does our Calendar work? / ᱞᱮᱠᱷᱟ ᱵᱤᱫᱷᱤ ᱠᱟᱛᱷᱟ

Most calendars use fixed, pre-printed dates. santalicalendar.com is different — it watches the actual Sun and Moon positions in the sky right now, and calculates dates fresh every time. This means moon phases, Santali month names, and even the 13th leap month (Badiya Bonga) are always accurate — automatically, for any year.

Phase Simulator / ᱢᱩᱴᱷᱟᱹᱱ ᱯᱩᱨᱛᱤ

Separation / ᱯᱷᱟᱨᱟᱠ
Lunar Day (Ami) ᱢᱩᱞᱩᱜ ᱮᱛᱚᱦᱚᱵ
Traditional Phase New Moon (Amavasya)
Lunar Period New Cycle

Sky Correction — Lahiri Ayanamsa

Earth spins like a top — and like any top, it slowly wobbles. Over centuries, this wobble shifts the star map by about 24 degrees.

Western calendars ignore this shift. But traditional Santali astronomy tracks the actual stars you see in the sky. So our calendar subtracts this drift every single day:

True Star Position = Raw Position − Drift Correction (Ayanamsa)

This correction is called Lahiri Ayanamsa. Without it, festival dates would slowly drift away from the real sky over time.

Finding the Exact New Moon & Full Moon

The Moon doesn't move at a steady speed — it speeds up and slows down depending on how close it is to Earth. So we can't just add 29.5 days to find the next New Moon.

Instead, we calculate the exact angle between the Sun and Moon in real-time:

  • 0° apart → New Moon (Amavasya / ᱟᱢᱟᱵᱚᱥ)
  • 180° apart → Full Moon (Kunami / ᱠᱩᱱᱟᱹᱢᱤ)

We use precise astronomical equations (Jean Meeus method) to find these exact moments — accurate to the nearest second, not just the nearest day.

Extra 13th Month — Badiya Bonga / ᱵᱟᱹᱰᱤᱭᱟᱹ ᱵᱚᱸᱜᱟ

A lunar month is ~29.5 days. A solar year is 365 days. So 12 lunar months = only 354 days — 11 days short every year.

To keep festivals in the right season, every ~2.7 years we add a 13th extra month. But which month gets doubled? We use a simple rule:

  • Normally, the Sun moves into a new zodiac sign once every lunar month.
  • If the Sun does NOT change its zodiac sign during a lunar month → that month is the leap month (Badiya Bonga).
Real Example — 2026: Between May 17 (New Moon) and June 15 (next New Moon), the Sun stays in the same zodiac sign. Our calendar detects this automatically and inserts ᱵᱟᱹᱰᱤᱭᱟᱹ ᱡᱷᱮᱸᱴ (Badiya Jhent) as the 13th month!

The Midnight Problem — and How We Fixed It

Our app works on phones worldwide. Different countries have different timezones, so "midnight" is a different moment everywhere.

The bug: In India (IST, +5:30 hrs), midnight on our phone = 6:30 PM the previous day in global time (UTC). If a New Moon occurs at 7:00 PM UTC, our app would think it's still in the old month — wrong!

The fix: We always calculate from 12:00 noon (midday) instead of midnight. Noon is safely in the middle of the day — never confused by timezone shifts.

Use noon: new Date(year, month, day, 12, 0, 0)

This small change ensures the correct month shows up on every phone in every country.

Easy Examples / ᱥᱚᱡᱷᱮ ᱵᱩᱡᱷᱟᱹᱣ ᱦᱚᱨ

Two Runners on a Track

Think of the Sun and Moon as two runners on a circular track. The Moon is faster — one lap every 29.5 days. The Sun takes 30.4 days. Every time the Moon catches up and passes the Sun, that is a New Moon — and the start of a new Santali month.

A Clock That Slowly Drifts

Imagine a clock that loses 1 minute every year. After 100 years it shows the wrong time by 1 hour 40 minutes. Earth's spin has this same slow drift. Our calendar applies a small daily correction (Lahiri Ayanamsa) to keep star positions matching what you actually see in the night sky.

Common Questions / ᱠᱩᱠᱞᱤ ᱟᱨ ᱛᱮᱞᱟ

Why does our calendar sometimes have 13 months?
12 lunar months = 354 days. But a solar year = 365 days. That is an 11-day gap every year. After about 2.7 years the gap grows too large, so we insert a 13th extra month (Badiya Bonga) to balance it. This keeps our festivals in the right season.
Why do Santali months show two names (e.g. ᱪᱟᱹᱛ - ᱵᱟᱹᱭᱥᱟᱹᱠ)?
English months always start on the 1st. Santali months start on the New Moon, which falls in the middle of an English month. So ᱪᱟᱹᱛ (Chat) starts mid-March and ends mid-April — spanning two English months. The calendar shows both so you know where you are in both systems.
What is a Surya Sankranti?
The Sun's path through the sky is divided into 12 sections (zodiac signs). A Surya Sankranti is the exact moment the Sun crosses into a new section — roughly once a month. We use these crossings to detect leap months: if no crossing happens during a lunar month, that month becomes Badiya Bonga.
Why is the first crescent (ᱢᱩᱞᱩᱜ ᱮᱛᱚᱦᱚᱵ) special?
After the dark New Moon, the first tiny crescent appears in the evening sky. In Santali tradition this signals the birth of a new month — new beginnings. It is called Mulug Etohob (ᱢᱩᱞᱩᱜ ᱮᱛᱚᱦᱚᱵ) and marks day 1 of the lunar cycle.