轻量级农历库,1900-2100年精准转换,支持浏览器、Node.js、小程序等环境。
📥 点击下载 HuaYang-LunarCalendar.js (右键另存为)
调用地址:http://hy.168hot.cn/nongli/HuaYang-LunarCalendar.js
<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) |
更多详细示例请参考 在线演示。
🎉 首次发布:支持公历农历互转、二十四节气、传统节日、干支纪年、生肖星座等完整功能。