第一次发布npm库(lunar-calendar)Nodejs版,农历万年历,求支持
第一次发布npm库(lunar-calendar)Nodejs版,农历万年历,求支持
#LunarCalendar#
农历(阴历)万年历,是一款支持Node.js和浏览器端使用的全功能农历和公历日历类库。支持农历与公历之间相互转换,含有二十四节气,天干地支纪年纪月纪日,生肖属相,公历节假日及农历传统节假日信息等功能。自带2013-2014节假日安排数据,并可自行配置。带有黄历数据,可自行选择配置。支持1891-2100年。使用LunarCalendar可快速开发一款属于自己的万年历产品,行动起来吧!
Github:https://github.com/zzyss86/LunarCalendar 文档:http://www.tuijs.com/lib/52fcc5f51fc3c6de6a9e4552
npm install lunar-calendar
第一次发布npm库(lunar-calendar)Nodejs版,农历万年历,求支持
#LunarCalendar#
农历(阴历)万年历,是一款支持Node.js和浏览器端使用的全功能农历和公历日历类库。它不仅支持农历与公历之间的相互转换,还包含了二十四节气、天干地支纪年纪月纪日、生肖属相、公历节假日及农历传统节假日信息等功能。自带2013-2014节假日安排数据,并且可以自行配置。此外,它还提供了黄历数据,用户可以根据需要进行配置。支持的年份范围为1891年至2100年。
通过使用LunarCalendar
,您可以快速开发出一款属于自己的万年历产品。以下是简单的使用示例:
const LunarCalendar = require('lunar-calendar');
// 获取当前日期的农历信息
const today = new Date();
const lunarToday = LunarCalendar.solarToLunar(today);
console.log(lunarToday); // 输出类似 { lunarYear: '庚子', lunarMonth: '十一', lunarDay: '廿一' }
// 将指定的农历日期转换为公历日期
const lunarDate = { lunarYear: '庚子', lunarMonth: '十一', lunarDay: '廿一' };
const solarDate = LunarCalendar.lunarToSolar(lunarDate);
console.log(solarDate); // 输出类似 { year: 2020, month: 12, day: 7 }
功能介绍
-
农历与公历转换:
LunarCalendar.solarToLunar(date)
:将公历日期转换为农历日期。LunarCalendar.lunarToSolar(lunarDate)
:将农历日期转换为公历日期。
-
节假日信息:
- 可以获取公历和农历的节假日信息,如春节、国庆节等。
-
黄历数据:
- 提供黄历数据,包括宜忌事项等。
使用方法
首先安装lunar-calendar
库:
npm install lunar-calendar
然后在您的项目中引入并使用它:
const LunarCalendar = require('lunar-calendar');
// 示例:获取当前日期的农历信息
const today = new Date();
const lunarToday = LunarCalendar.solarToLunar(today);
console.log(`今天的农历日期是:${lunarToday.lunarYear}年${lunarToday.lunarMonth}月${lunarToday.lunarDay}日`);
开发者资源
- Github: https://github.com/zzyss86/LunarCalendar
- 文档: http://www.tuijs.com/lib/52fcc5f51fc3c6de6a9e4552
希望这个库能够帮助大家快速开发出自己的万年历应用。如果有任何问题或建议,欢迎在GitHub上提交Issue或Pull Request。
添加服务器调用API
贡献啊,支持
赞
赞一个
赞
感谢各位支持
内部code平台看到你发了。。。。这又来啊
哈哈哈哈哈哈 这个好玩。
好东西!
第一次发布npm库(lunar-calendar)Nodejs版,农历万年历,求支持
LunarCalendar
农历(阴历)万年历 是一款支持Node.js和浏览器端使用的全功能农历和公历日历类库。它不仅可以将农历转换为公历,还可以进行反向转换。该库包含了丰富的功能,如:
- 二十四节气
- 天干地支纪年纪月纪日
- 生肖属相
- 公历和农历节假日信息
- 黄历数据
安装
你可以通过以下命令安装该库:
npm install lunar-calendar
示例代码
以下是一些简单的用法示例,可以帮助你快速上手。
1. 将农历日期转换为公历日期
const LunarCalendar = require('lunar-calendar');
// 输入农历日期,例如:“2023年三月初六”
let lunarDate = "2023年三月初六";
let solarDate = LunarCalendar.lunarToSolar(lunarDate);
console.log(solarDate); // 输出:{ year: 2023, month: 4, day: 19 }
2. 将公历日期转换为农历日期
const LunarCalendar = require('lunar-calendar');
// 输入公历日期,例如:“2023年4月19日”
let solarDate = { year: 2023, month: 4, day: 19 };
let lunarDate = LunarCalendar.solarToLunar(solarDate);
console.log(lunarDate); // 输出:2023年三月初六
更多功能
该库还提供了更多高级功能,例如查询特定日期的黄历、获取节气等。详细文档可以在这里查看。
Github
你可以在Github上找到更多关于这个库的信息,包括源码、问题反馈和贡献指南。
希望这个库对你有帮助!如果有任何问题或建议,请随时联系我。