A forgotten link between Chinese Spring Festival and Vasanta Ritu
The Spring Festival marks the beginning of the Chinese New Year. Contrary to what many expect, it is not the first day of the first month of the year, but 23rd day of the 12th lunar month (last month) of the Chinese calendar. It marks the beginning of the spring season, hence the name Spring Festival.
Since ancient times, India too celebrates a festival called Vasanta Panchami which means the fifth day of spring (vasanta ṛtu), dedicated to Goddess Saraswati. Specifically, it is the fifth day of the lunar month Māgha (māgha-ṡukla-pan̄camī).
Now take a look at the following observation.
Year | Chinese Spring Festival | Sidereal Hindu Lunar Tithi | Vasanta Panchami |
---|---|---|---|
2015 | 19-Feb | Phālguṇa-ṡukla-pratipat | 24-Jan |
2016 | 08-Feb | Māgha-ṡukla-pratipat | 12-Feb |
2017 | 28-Jan | Māgha-ṡukla-pratipat | 01-Feb |
2018 | 16-Feb | Phālguṇa-ṡukla-pratipat | 22-Jan |
2019 | 05-Feb | Māgha-ṡukla-pratipat | 09-Feb |
2020 | 25-Jan | Māgha-ṡukla-pratipat | 29-Jan |
2021 | 12-Feb | Māgha-ṡukla-pratipat | 16-Feb |
2022 | 01-Feb | Māgha-ṡukla-pratipat | 05-Feb |
2023 | 22-Jan | Māgha-ṡukla-pratipat | 26-Jan |
2024 | 10-Feb | Māgha-ṡukla-pratipat | 14-Feb |
2025 | 29-Jan | Māgha-ṡukla-pratipat | 02-Feb |
2026 | 17-Feb | Phālguṇa-ṡukla-pratipat | 23-Jan |
2027 | 06-Feb | Māgha-ṡukla-pratipat | 11-Feb |
2028 | 26-Jan | Māgha-ṡukla-pratipat | 31-Jan |
2029 | 13-Feb | Phālguṇa-ṡukla-pratipat | 19-Jan |
2030 | 03-Feb | Māgha-ṡukla-pratipat | 07-Feb |
2031 | 23-Jan | Māgha-ṡukla-pratipat | 27-Jan |
2032 | 11-Feb | Māgha-ṡukla-pratipat | 15-Feb |
2033 | 31-Jan | Māgha-ṡukla-pratipat | 04-Feb |
2034 | 19-Feb | Phālguṇa-ṡukla-pratipat | 24-Jan |
2035 | 08-Feb | Māgha-ṡukla-pratipat | 12-Feb |
2036 | 28-Jan | Māgha-ṡukla-pratipat | 02-Feb |
2037 | 15-Feb | Phālguṇa-ṡukla-pratipat | 21-Jan |
Do you notice a pattern? Yup! The Chinese New Year mostly begins on the first day of Māgha-māsa, the fifth day of which is also Spring festival (Vasanta Panchami) in India! Is that a mere coincidence or is there some history to it? Sometimes, the Indian calendar is ahead of the Chinese one by exactly one month (Phālguṇa instead of Māgha) because of the former’s need to keep up with sidereal system.
In the Vedic days, Māgha was also the first month of the Indian year and the first month of Vasanta ṛtu. Sometime after the later Vedic period (~500 BCE), Indians switched to Caitra-māsa as the first month of the New Year, which as chosen as the first month of Vasanta ṛtu (spring season). Māgha is also the first month as per many Puranas (Brahmāṇḍa-purāṇa 2.24.141 etc.). The Vedāṅga jyōtiṣa calendar was a tropical lunisolar calendar, just like the current Chinese calendar (and Hebrew calendar), which is designed to keep in sync with the seasons. Unfortunately nowadays, Hindus and Buddhists use the sidereal lunisolar calendar which has drifted away with the seasons. Any sidereal calendar, by definition, cannot be in sync with seasons because it tracks the position of moon w.r.t a distant fixed star (e.g Citra at 0°, Revati at 29°50’ etc.) – that is, the sidereal year – instead of the tropical year.
Digression into seasons
Following is a mapping between various month names. The mapping among columns 2, 3 and 4 is well-known and fixed because these are all lunar. The last three columns are approximations because seasons (ṛtus) and solar months do not map 1-to–1 to lunar months.
Vaiṣṇava months | Yajur Veda | Lunar month | Solar month | Ṛtu | My ṛtu | |
---|---|---|---|---|---|---|
1 | Viṣṇu | Madhu | Caitra | Mīna | Vasanta | Vasanta |
2 | Madhusūdana | Mādhava | Vaiṡākha | Mēṣa | Vasanta | Grīṣma |
3 | Trivikrama | Ṡukra | Jyēṣṭha | Vṛṣabha | Grīṣma | Grīṣma |
4 | Vāmana | Ṡuci | Āṣāḍha | Mithuna | Grīṣma | Varṣā |
5 | Ṡrīdhara | Nabhas | Ṡrāvaṇa | Karkāṭa | Varṣā | Varṣā |
6 | Hṛṣīkēṡa | Nābhasya | Bhādrapada | Siṃha | Varṣā | Ṡarad |
7 | Padmanābha | Iṣa | Āṡvīna | Kanyā | Ṡarad | Ṡarad |
8 | Dāmōdara | Ūrja | Kārtīka | Tulā | Ṡarad | Hēmanta |
9 | Kēṡava | Sahas | Mārgaṡira | Vṛṡcika | Hēmanta | Hēmanta |
10 | Nārāyaṇa | Sahasi (Sahasya) | Puṣya | Dhanus | Hēmanta | Ṡiṡira |
11 | Mādhava | Tapas | Māgha | Makara | Ṡiṡira | Ṡiṡira |
12 | Gōvinda | Tapasya | Phālguṇa | Kumbha | Ṡiṡira | Vasanta |
Concerning the Ṛtus, there are four options in two variables (tropical/sidereal, Māgha/Caitra):
- Use sidereal lunar months (usual drik panchanga with Lahiri ayanamsa), assign Caitra (Madhu) as first month of the year, corresponding to Vasanta Ṛtu. This is the current practice in much of modern India. Example dates are 13-Apr–2021, 02-Apr–2022, 22-Mar–2023, 09-Apr–2024, 30-Mar–2025, 19-Mar–2026, etc. These Mar-Apr are a bit late to be called spring and more properly called summer.
- Use sidereal lunar months (usual drik panchanga with Lahiri ayanamsa), assign Māgha (Tapas) as the first month of the year, corresponding to Vasanta Ṛtu (similar, but not exactly Vedic usage). Examples of Māgha (nirayana) Vasanta Pan̄camī are 16-Feb–2021, 05-Feb–2022, 26-Jan–2023, 14-Feb–2024, 02-Feb–2025, 22-Feb–2026, etc. – exactly same list of dates as the next option below! This reckoning also coincides with Chinese Spring Festival (New Year) as we see in the table above. See below for downsides.
- Use tropical lunar months and begin the year with Māgha māsa as Vasanta ṛtu. A festival like Vasanta pan̄camī coincides in Vasanta ṛtu, and this option is aligned with Vedic usage (see the argument of Dr. Sammod Acharya). Note that in the Vedic times, the new year used to begin in the month of Māgha (Tapas), also corresponding to Vasanta ṛtu – however it was the tropical lunar month. That is, Māgha was assigned to whichever Ṡukla-pratipada closer to winter solstice (Dec 22), just like the Chinese Zhuanxu calendar. This is quite bad choice because December-January is in no way spring season (vasanta) anywhere in India. It is winter season. We can move Vasanta Pan̄camī to Phālguṇa (instead of Māgha) month which is also Vasanta ṛtu anyway. Example dates of Phālguṇa (sāyana) Vasanta Pan̄camī are 16-Feb–2021, 05-Feb–2022, 26-Jan–2023, 14-Feb–2024, 02-Feb–2025, 22-Feb–2026, etc.
- Use tropical lunar months and begin the year with Caitra māsa as Vasanta ṛtu. This aligns well with actual, observed spring season in India (Feb-Mar). The downside is that a festival like (Māgha/Phālguṇa) Vasanta pan̄camī doesn’t occur in Vasanta ṛtu but few weeks previously (in Ṡiṡira ṛṭu). We can instead choose Caitra Pan̄camī to celebrate. Examples of Caitra (sāyana) Vasanta Pan̄camī are 18-Mar–2021, 07-Mar–2022, 24-Feb–2023, 14-Mar–2024, 04-Mar–2025, 23-Mar–2026, etc. These dates actually make sense in observed reality! They also coincide with mypanchang.com’s recommendation. This is also the order given in table above.
Note that in all of the above, we do not make any reference to the twelve zodiac signs – they are all independent of 12 rāṡis and independent of any sidereal ayanamsha! That is, we’re talking of the lunisolar calendar, not the tropical solar calendar a la Gregorian/Western calendar.
Another problem using sidereal months is the uncertainty about dates if they fall in the cracks of an adhika-māsa (intercalary month), because it is dependent on the chosen ayanamsha. For example, if you choose Citrapakṣa (Lahiri), the year 2023 has adhika-ṡrāvaṇa but not if you choose Rēvatīpakṣa (Usha-Shashi), which instead gives adhika-phālguṇa in 2024. Any date in the middle is hence ambiguous. For example, 21/Aug/2023 is Nija-Ṡrāvaṇa S5 in Citrapakṣa ayan. and Rōhiṇīpakṣa ayaṇ, Adhika-Bhādrapada S5 in Puṣyapakṣa ayan., Bhādrapada S5 (neither “nija” nor “adhika”) in Rēvatīpakṣa ayan.
Using a tropical lunisolar calendar, the question of ayanamsha doesn’t arise at all and hence unambiguous. There is only one way to calculate adhika-māsas.
My Proposal
Let’s review a few requirements, say:
- Vasanta Pan̄camī should occur in one of the two months of Vasanta ṛtu.
- The New Year should start in Vasanta ṛtu.
- Cāturmāsya starts in Varṣā ṛtu.
We can satisfy all these if we assume that Vasanta ṛtu starts in tropical Phālguṇa aka sidereal Māgha (last column “My ṛtu” in above table). Thus:
- Vasanta Pan̄camī being fixed on their respective ṡukla-pan̄camī.
- The New Year begins on the ṡukla-pratipadā of next month, namely tropical Caitra aka sidereal Phālguṇa.
- Varṣā ṛtu hence begins in tropical Āṡāḍha or sidereal Ṡrāvaṇa. Traditionally Cāturmāsya vrata happens in the 4 months of (nirayana) Āṡāḍha-ṡukla-ēkādaṡī to Kārtīka-ṡukla-ēkādaṡī.
Drik Panchang, My Panchang and the Rashtriya Panchang (pdf, pg. 115) instead fix the date of Vasanta ṛtu as 19-Feb to 19-Apr (“Drik Ritu”) irrespective of lunar or solar tithi/māsa. Specifically, the Rashtriya Panchang also lists Phālguṇa (fixed as 19-Feb onwards) as the first month of Vasanta Ritu, so we have some precedence.
One may be tempted to choose sidereal Māgha as the beginning of Vasanta ṛtu. In recent years, this occurs in Jan-Feb, so somewhat fits observed seasons (“Drik Ritu” above). However, due to precession of equinoxes, when we interpolate backwards, sidereal Māgha occurs in December or ever earlier! For example, in the year –3000 (proleptic Greogiran), tropical Phālguṇa starts Feb 16 whereas sidereal Māgha starts Nov 20, –3000 which is really pre-winter season.
Seasons are always tied to the Sun, so a tropical calendar gives correct results. You can generate such an almanac using the “Jagannath Hora” software. Click Preferences -> Related to Calculations -> Drik Siddhanta. Then select “Tropical (sāyana)” under Ayanamsa. Optionally, you can tick the check box which says “Use sidereal zodiac for nakshatras” (default to True Citra/Lahiri, you can further customize by adding or subtracting an offset of your chosen Ayanamsha from Lahiri, e.g. subtract 3°47’ to enforce Usha-Shashi) – doing so, the lunar māsā (incl. adhika-māsa) and tithi tied to tropical but the position of the Sun, Moon, etc. is given in terms of sidereal nakṣatra-pāda, which is where you can find them in the night sky.
If you don’t click that checkbox (default), you end up using tropical lunar mansions:
- Citrā nakṣatra (tropical) occurs on the next day after Pūrṇimā (amānta caitra-kṛṣṇa-pratipadā) instead of occuring on Pūrṇimā day as in sidereal lunar month of Caitrā.
- Viṡākhā nakṣatra (tropical) occurs on the next day after Pūrṇimā (amānta vaiṡākha-kṛṣṇa-pratipadā) instead of occuring on Pūrṇimā day as in sidereal lunar month Vaiṡākhā.
and so on. In some years, in the months Jyēṣṭha-Āṡāḍha, their namesake nakṣatra is on Pūrṇimā day.
In general, the nakṣatra of that tropical lunar month occurs within ±1 day of Pūrṇimā, which is an ok compromise w.r.t sidereal calendar. The exact sync on Pūrṇimā is noted especially on or after an adhika-māsa.
N.B: If you choose Pūrṇimānta tropical, the nija-adhika-māsa is sandwiched between adhika-māsa! First fifteen days of adhika-masa occur before the nija-masa and the remaining 15 days occur after the nija-masa. This is quite a mess.
Vasanta ṛtu is in Jan-Feb and not Mar-Apr
Traditionally the spring season is determined as that time during which the mango tree blooms out its flowers. This normally happens in Jan-Feb in various parts of the country. Even today Vasantotsav is celebrated in Jan in Maharashtra, Feb in Gujarat, Phalguna (Holi) in Bengal. The traditional Vasanta Panchami aka Saraswati Puja occurs in Jan or Feb only. Even the Chinese celebrate their New Year (Spring Festival) in Jan or Feb only. In short, “spring” season means the months of Jan-Feb throught history and geography.
Honey bees don’t forage in the winter when the plants are not producing “nectar and pollen”. In warm weather (spring and summer), foraging worker honey bees collect nectar from flowers. Thus, tapas and tapasya months are for foraging, yielding honey in the madhu month.
However, a later trend started that the months of Caitra and Vaiṡākha (Mar-Apr) are “Vasanta ṛtu”. Caitra may be sometimes pass for “spring” season but there is no one who celebrates Vaiṡākha month as spring season. It (Apr-May) is proper summer, not spring. There is no historical celebration.
In order to avoid confusion of using Caitra, Vaiṡākha, etc. for tropical lunisolar, I propose to follow the Taittiriya Yajur Veda’s recommendation – the ṡukla-pratipada (S1) occuring after Dec 21/22 (winter solstice) starts a new month of Uttarāyaṇa, i.e., Tapas māsa (ṡiṡira-ṛtu) begins then. For example, 31-Dec–2024 is the next day after amāvāsyā. So that day would be Tapas-S1 (erstwhile Māgha-S1). It is easy to determine the Vedic names once you calculate sāyana-amānta tithis (tropical newmoon calendar), for example, from Dieter Koch’s website:
1. sāyana Caitra = Madhu | 2. sāyana Vaiṡākha = Mādhava | Vasanta | 28-Feb–2025 |
3. sāyana Jyēṣṭha = Ṡukra | 4. sāyana Āṡāḍha = Ṡuci | Grīṣma | 28-Apr–2025 |
5. sāyana Ṡrāvaṇa = Nabhas | 6. sāyana Bhādrapada = Nabhasya | Varṣā | 26-Jun–2025[1] |
7. sāyana Āṡvīna = Iṣa | 7. sāyana Kārtīka = Ūrja | Ṡarad | 24-Aug–2025[2] |
9. sāyana Mārgaṡira = Sahas | 10. sāyana Pụsya = Sahasya | Hēmanta | 21-Nov–2025 |
11. sāyana Māgha = Tapas | 12. sāyana Phālguna = Tapasya | Ṡiṡira | 19-Jan–2026[3] |
Madhu | Mādhava | Vasanta | 19-Mar–2026 |
The adhika-māsa can occur anytime of the year and is simply called aṃhaspati. Using the Yajur Vedic names decouples the month name from full-moon nakṣatra. For example, the observed moon’s nakshatra on full-moon day of Madhu-māsa need not be Citra/Svāti. There is no such correlation between Madhu-Madhava months and full-moon nakshatras mentioned in any scripture. The new year begins on Madhu-S1 which occurs mostly between 21st February to 21st March, which is the perfect time expected for the beginning of spring season (2025–2045):- 28.Feb, 19.Mar, 09.Mar, 26.Feb, 16.Mar, 05.Mar, 22.Feb, 12.Mar, 2.Mar, 21.Mar (19.Feb.34 = adhika-caitra = aṃhaspati), 10.Mar, 28.Feb, 17.Mar, 7.Mar, 24.Feb, 13.Mar, 3.Mar, 21.Feb, 12.Mar, 29.Feb, 19.Mar – the cycle repeats after every nineteen years (±1 day) as expected.
Exploring the Tropical Lunisolar Calendar
Summarising the above:
- Use Tropical (sāyana) amānta lunisolar calendar for month names.
- New Year starts on ṡukla-pratipada of Madhu-māsa (sāyana Caitra).
- Seasons are mapped in pairs starting with Vasanta Ṛtu as Madhu-mādhava months. (Vasanta-pan̄camī does not occur in Vasanta ṛtu unless you choose Tapasya+Madhu=Vasanta ṛtu)
- Adhika-māsa occurs cyclically during any of the twelve possible months.
Let us compare popular Hindu festivals.
Festival | Definition | Sāyana | Nirayana (Lahiri) |
---|---|---|---|
Lunar new year, Ugādi, Guḍi pāḍva, Cheti Chand | Caitra S1 | 21-Feb–2023 | 22-Mar–2023 |
Ṡrī Rāma navamī | Caitra S9 | 28-Feb–2023 | 30-Mar–2023 |
Narasiṃha jayantī | (Nija) Vaiṡakha S13 | 03-May–2023 | 03-May–2023 |
Guru pūrṇimā | Āṣāḍha S15 | 03-Jul–2023 | 03-Jul–2023 |
Rakṣā bandhana (Rakhi) | Ṡrāvaṇa S15 | 01-Aug–2023 | 30-Aug–2023 |
Ṡrī Kṛṣṇa janmāṣṭami | Ṡrāvaṇa K8 | 08-Aug–2023 | 06-Sep–2023 |
Vināyaka-Gaṇeṣa caturthī | Bhādrapada S4 | 20-Aug–2023 | 19-Sep–2023 |
Durgāṣṭamī | Āṡvīna S8 | 23-Sep–2023 | 22-Oct–2023 |
Vijaya daṡamī, Dasarā / Dussehra / Dussehara | Āṡvīna S10 | 25-Sep–2023 | 24-Oct–2023 |
Naraka caturdaṡī | Āṡvīna K14 | 13-Oct–2023 | 11-Nov–2023 |
Dīpāvalī Lakṣmī pūjā | Āṡvīna K15 | 14-Oct–2023 | 12-Nov–2023 |
Bali pāḍyamī | Kārtika S1 | 15-Oct–2023 | 13-Nov–2023 |
Gītā jayantī | Mārgaṡira S11 | 21-Nov–2023 | 22-Dec–2023 |
Vasanta pan̄camī | Māgha S5 | 15-Jan–2024 | 14-Feb–2024 |
Mahā ṡivarātrī | Māgha K14 | 09-Feb–2024 | 08-Mar–2024 |
Holikā dahana, Vasanta pūrṇimā, Lakṣmī jayantī | Phālguṇa S15 | 24-Feb–2024 | 24-Mar–2024 |
Holi / Dhuleti, Vasantōtsava | Phālguṇa K1 | 25-Feb–2024 | 25-Mar–2024 |
As you can see, the Sāyana festivals occur 1 month ± 1 day earlier than Nirayana dates, except in the case of an adhika-māsa, in which case they overlap (e.g. Narasiṃha jayantī).
Conversely, consider a fixed date, say Ṡrī Rāma navamī across 7000 years:
Sāyana | Nirayana |
---|---|
25/Mar/–3000 | 25/Jan/–3000 |
14/Mar/–1500 | 12/Feb/–1500 |
26/Mar/–100 | 24/Feb/–100 |
06/Mar/3000 | 04/May/3000 |
27/Mar/4000 | 25/Apr/4000 |
As you can see, Sāyana dates are consistently occuring in March (as expected), whereas the Nirayana dates span anywhere between January to early May!