Vietnamese lunar calendar converter

Solar ⇄ lunar dates for Vietnam, with leap months, can chi and Tết for any year.

Convert

Any date from 1800 to 2199. The lunar date is computed for Vietnam (UTC+7).

February 2024

Arrow keys move between days; Enter or a click converts that day. Lunar dates shown in small type; the first day of a lunar month shows day/month.

SunMonTueWedThuFriSat
Result

Lunar date

Day 1, month 1, year Giáp Thìn (2024)

Saturday, February 10, 2024

Day
Giáp Thìn
Month
Bính Dần
Year
Giáp Thìn
First hour (Tý, 23:00–01:00)
Giáp Tý
Zodiac animal
Dragon
Solar term
Lập xuân (Start of spring)
Lunar month length
29 days
Leap month this lunar year
none (12 months)

Tết (lunar New Year) date

Tết Bính Ngọ 2026: Tuesday, February 17, 2026

What this tool does

It converts a date from the solar (Gregorian) calendar to the Vietnamese lunar calendar, called âm lịch, and back. For any day from 1800 to 2199 it shows the lunar day, month and year, whether the month is a leap month (tháng nhuận), the can chi names of the day, month, year and first hour, the zodiac animal, the solar term (tiết khí) and how long the lunar month is. A month calendar prints the lunar day under every solar day, and a separate box gives the date of Tết (lunar 1/1) for any year.

The page opens on 10 February 2024, which is day 1 of month 1 of the year Giáp Thìn: Tết 2024. The day itself is also called Giáp Thìn, and the month Bính Dần.

How to use it

  1. Choose Solar to lunar and pick a date, or click any day in the calendar. Arrow keys move through the calendar one day or one week at a time, and the conversion follows.
  2. Choose Lunar to solar to go the other way: type the lunar day and year, pick the month, and tick Leap month only if you mean the repeated month. Mid-Autumn 2025 (15/8) gives Monday, 6 October 2025.
  3. Type a year in the Tết box to see the date of the lunar New Year. 2026 is Tết Bính Ngọ on 17 February 2026.

If a lunar date does not exist the tool says why instead of guessing: lunar year 2025 has no leap month 8 (its leap month is the 6th), and a month with 29 days has no day 30.

How the lunar calendar is computed

The tool follows the astronomical method published by Hồ Ngọc Đức, using Jean Meeus's formulas for the new moon and the sun's position, at Vietnam's time zone, UTC+7:

  • A lunar month begins on the day of the new moon. If the new moon falls at 23:15, that day is still day 1.
  • Month 11 is the month that contains the winter solstice (Đông chí).
  • Normally there are 12 new moons from one month 11 to the next. When there are 13, the year gets a leap month: the first month after month 11 in which the sun does not enter a new 30° sign (no "major term"). It takes the number of the month before it. In 2025 the month that began on 25 July had no major term, so it became a second month 6 (6 nhuận), lasting until 22 August.

Tết therefore always lands on the second new moon after the winter solstice, or the third when a leap month 11 or 12 comes in between, which keeps it between 21 January and 20 February. Can chi names come from fixed cycles: years and days run through a 60-name cycle (2024 Giáp Thìn, 2025 Ất Tỵ, 2026 Bính Ngọ), and month 1 is always a Dần month whose stem depends on the year's.

Vietnam is not China: when the dates differ

The Chinese calendar uses exactly the same rules at UTC+8. Most of the time the hour of difference changes nothing, but when a new moon falls between 23:00 and midnight in Vietnam it is already the next day in China. In 2007 the new moon was at about 23:15 on 17 February in Vietnam, so Tết Đinh Hợi was on 17 February in Vietnam and 18 February in China. In 1985 the effect was a whole month: the winter solstice of 1984 fell just before midnight on 21 December in Vietnam but after midnight in China, month 11 started a month earlier in Vietnam, and Tết Ất Sửu came on 21 January 1985 instead of 20 February. Vietnam then inserted a leap month 2 (21 March to 19 April 1985) and the two calendars met again.

North Vietnam switched its official time and calendar from UTC+8 to UTC+7 in 1967, and the South followed after 1975. That is why Tết 1968 was on 29 January in the North and 30 January in the South. This tool applies UTC+7 to every year, so for years before 1967 (before 1975 in the South), and for the 19th century, when the court calendar was computed with other methods, an occasional date can differ by a day from what was printed at the time. For birthdays use the age calculator, and to count days between two solar dates the date calculator. The full story with worked examples is in how the Vietnamese lunar calendar works.

Frequently asked questions

When is Tết in 2026 and 2027?

Tết Bính Ngọ is on Tuesday 17 February 2026 and Tết Đinh Mùi on Saturday 6 February 2027. Type any year from 1800 to 2199 in the Tết box to get it.

Why does my Vietnamese calendar disagree with a Chinese one?

Vietnam computes the calendar at UTC+7 and China at UTC+8. When a new moon or the winter solstice falls in the hour before midnight in Vietnam, the two calendars start a month on different days. It happened for Tết in 1985 (21 January vs 20 February), 2007 (17 vs 18 February) and will again in 2030 (2 vs 3 February).

What is a leap month and which years have one?

A 13th month added about 7 times every 19 years so the lunar year stays in step with the seasons. It repeats the number of the month before it. Recent and coming ones: 2020 month 4, 2023 month 2, 2025 month 6, 2028 month 5, 2031 month 3 and 2033 month 11.

How do I convert a lunar birthday to this year's solar date?

Choose Lunar to solar, type the lunar day and month and this year's number. Someone born on 15 May 1990 has the lunar birthday 21/4; in 2026 that is 6 June. If you were born in a leap month, most families celebrate in the normal month when the year has no such leap month.

How accurate is it?

Every day from 1800 to 2199 converts to lunar and back to the same day, and Tết dates and leap months were checked against published Vietnamese calendars. The astronomy series are accurate to a few minutes, so a new moon within minutes of midnight could in rare cases be placed on the neighbouring day.