chinese-lunar-date — Lunar Calendar Library Copyright (c) 2025 北京锋通科技有限公司 (郭玉峰, 吴琼). MIT License.
A high-precision lunar calendar library based on astronomical algorithms (astronomia). Supports Chinese, Japanese, Korean, and Vietnamese calendar variants with 6 locales including Traditional Chinese (zh-TW, zh-HK).
import { ChineseDate } from 'chinese-lunar-date'const date = ChineseDate.fromGregorian(2024, 6, 21)date.yearGanZhi // "甲辰"date.zodiac // "龙"date.zodiacName('zh-TW') // "龍"date.formatFull('zh-CN') // "甲辰龙年 五月初六"date.formatFull('zh-TW') // "甲辰龍年 五月初六"date.getFestivals() // []date.getSolarTerm() // null (not a solar term day) Copy
import { ChineseDate } from 'chinese-lunar-date'const date = ChineseDate.fromGregorian(2024, 6, 21)date.yearGanZhi // "甲辰"date.zodiac // "龙"date.zodiacName('zh-TW') // "龍"date.formatFull('zh-CN') // "甲辰龙年 五月初六"date.formatFull('zh-TW') // "甲辰龍年 五月初六"date.getFestivals() // []date.getSolarTerm() // null (not a solar term day)
chinese-lunar-date — Lunar Calendar Library Copyright (c) 2025 北京锋通科技有限公司 (郭玉峰, 吴琼). MIT License.
A high-precision lunar calendar library based on astronomical algorithms (astronomia). Supports Chinese, Japanese, Korean, and Vietnamese calendar variants with 6 locales including Traditional Chinese (zh-TW, zh-HK).
Example