第一次发布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


11 回复

第一次发布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 }

功能介绍

  1. 农历与公历转换

    • LunarCalendar.solarToLunar(date):将公历日期转换为农历日期。
    • LunarCalendar.lunarToSolar(lunarDate):将农历日期转换为公历日期。
  2. 节假日信息

    • 可以获取公历和农历的节假日信息,如春节、国庆节等。
  3. 黄历数据

    • 提供黄历数据,包括宜忌事项等。

使用方法

首先安装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上提交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上找到更多关于这个库的信息,包括源码、问题反馈和贡献指南。

希望这个库对你有帮助!如果有任何问题或建议,请随时联系我。

回到顶部