ToolkitBook

Chinese Lunar Calendar Converter - Convert Between Solar and Lunar Dates

Convert Gregorian dates to Chinese lunar dates and back. Enter a solar date to get the corresponding lunar date with Gan-Zhi year and zodiac animal, or enter a lunar date to get the solar date. Supports leap months and covers 1900 through 2100.

FAQ

How do I convert a Gregorian date to the Chinese lunar calendar?

Enter the year, month, and day in the "Solar to Lunar" section and click Convert to Lunar. You'll see the corresponding lunar date, the Gan-Zhi (Stem-Branch) year name, and the Chinese zodiac animal. Click "Today" to fill in the current date.

How do I convert a Chinese lunar date to a Gregorian date?

Enter the lunar year, month, and day in the "Lunar to Solar" section and click Convert to Solar. If the month is a leap month, pick the "Leap" option from the month dropdown. The matching Gregorian date appears below.

What is a leap month in the Chinese calendar?

The Chinese lunar calendar adds a leap month roughly every two to three years to keep lunar months in sync with the solar year. When a year has a leap month, the same month number shows up twice—once as the regular month and once as the leap month. The dropdown marks leap months with a "Leap" prefix.

What is the Gan-Zhi (Stem-Branch) system?

The Gan-Zhi cycle pairs ten Heavenly Stems with twelve Earthly Branches to form a 60-year cycle. Each year gets a unique two-character name, such as Bing-Wu for 2026. The system also tracks months, days, and two-hour periods in traditional Chinese timekeeping.

What date range does this tool cover?

The converter works from 1900 through 2100. Dates outside this range won't work.

How accurate are the results?

This tool uses the lunar-javascript library, which applies astronomical algorithms based on true solar and lunar motion. Results match official Chinese almanacs within the supported date range.

More Tools