🌸 婳阳农历 · HuaYang-LunarCalendar.js

📅 公历⇄农历 🌿 二十四节气 🎉 传统节日 🐉 干支生肖 ♈ 星座

轻量级农历库,1900-2100年精准转换,支持浏览器、Node.js、小程序等环境。
📥 点击下载 HuaYang-LunarCalendar.js (右键另存为)
调用地址:http://hy.168hot.cn/nongli/HuaYang-LunarCalendar.js

✨ 在线演示

📆 公历 → 农历

等待转换...

🌙 农历 → 公历

等待转换...

📖 使用说明 & API 文档

🌐 引入方式

<script src="http://hy.168hot.cn/nongli/HuaYang-LunarCalendar.js"></script>
<script>
  // 全局对象 HuaYangLunarCalendar
  console.log(HuaYangLunarCalendar.version);
</script>

// Node.js / ES Module
const Lunar = require('HuaYang-LunarCalendar');
import Lunar from 'HuaYang-LunarCalendar';

📌 核心方法

方法说明示例
solarToLunar(year, month, day)公历转农历,返回农历对象HuaYangLunarCalendar.solarToLunar(2026,3,30)
lunarToSolar(year, month, day, isLeap)农历转公历,返回公历对象HuaYangLunarCalendar.lunarToSolar(2026,2,12,false)
getDetail(year, month, day)获取指定日期的完整信息(农历、节日、节气、星座、日干支)HuaYangLunarCalendar.getDetail(new Date())
getSolarTerms(year)获取全年24节气日期HuaYangLunarCalendar.getSolarTerms(2026)
getFestival(year, month, day)获取节日信息HuaYangLunarCalendar.getFestival(2026,1,29)
getConstellation(month, day)获取星座HuaYangLunarCalendar.getConstellation(3,30)
getDayGanZhi(year, month, day)获取日干支HuaYangLunarCalendar.getDayGanZhi(2026,3,30)
getYearGanZhi(lunarYear)获取农历年干支HuaYangLunarCalendar.getYearGanZhi(2026)
getZodiac(lunarYear)获取生肖HuaYangLunarCalendar.getZodiac(2026)

更多详细示例请参考 在线演示

📜 版本更新日志

📌 1.0.0 (2026-03-30)

🎉 首次发布:支持公历农历互转、二十四节气、传统节日、干支纪年、生肖星座等完整功能。

🧪 📖 📋 🔗