Skip to main content

1lunar

查询中国农历日期。将公历日期转换为农历年、月、日、节气等。使用场景:用户问'今天是农历多少'、'查询2024年春节是哪天'、'2024年中秋节对应的公历日期'等。

跳到安装

来源信息

仓库
Jinhong270/AI-Agent
最近来源活动
2026年6月29日 12:28
检测到的 SKILL.md 语言
中文
星标
2
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
1lunar
description
查询中国农历日期。将公历日期转换为农历年、月、日、节气等。使用场景:用户问'今天是农历多少'、'查询2024年春节是哪天'、'2024年中秋节对应的公历日期'等。
# 中国农历查询 使用 `chinese-lunar-calendar` npm 包进行公历与农历的相互转换。 ## 安装 首次使用需安装依赖: ```bash cd /tmp && npm install chinese-lunar-calendar ``` ## 查询公历对应的农历 ```bash # 查询公历日期对应的农历 node -e " const { getLunar } = require('/tmp/node_modules/chinese-lunar-calendar/src/lunar_calendar.js'); const result = getLunar(2024, 1, 15); console.log('公历 2024-01-15 => 农历:', result.lunarYear + result.lunarMonth + '月' + result.lunarDate + '日'); console.log('完整信息:', JSON.stringify(result, null, 2)); " ``` **返回字段说明:** - `lunarYear` - 农历年(甲子年格式,如"癸卯年") - `lunarMonth` - 农历月份 - `lunarDate` - 农历日期 - `isLeap` - 是否闰月 - `zodiac` - 生肖 - `solarTerm` - 节气(如有) - `dateStr` - 简写(如"腊月初五") ## 常用节日查询 | 农历节日 | 公历参考(2024年) | |---------|-------------------| | 春节 | 2024-02-10 | | 元宵节 | 2024-02-24 | | 清明节 | 2024-04-04 | | 端午节 | 2024-06-10 | | 中秋节 | 2024-09-17 | | 重阳节 | 2024-10-11 | ## 示例对话 **用户**: "今天农历几号?" ```bash # 获取今天日期 node -e " const { getLunar } = require('/tmp/node_modules/chinese-lunar-calendar/src/lunar_calendar.js'); const today = new Date(); const result = getLunar(today.getFullYear(), today.getMonth() + 1, today.getDate()); console.log('今天是农历: ' + result.lunarYear + result.lunarMonth + '月' + result.lunarDate + '日 (' + result.zodiac + '年)'); " ``` **用户**: "2024年春节是哪天?" ```bash # 春节是农历正月初一 # 反查:2024年正月初一对应的公历 # 已知2024年春节是2024-02-10 echo "2024年春节: 2024-02-10 (癸卯年正月初一)" ```
在 GitHub 查看