需要下载一个新的依赖npm install lunar-javascript,取农历黄历星宿天干地支等

文档地址:lunar

npm官网地址:lunar-javascript - npm

import { Solar } from 'lunar-javascript'

var solar = Solar.fromYmd(1986,5,29);
console.log(solar.toFullString());
console.log(solar.getLunar().toFullString());

还需要一个获取一个月每天日期的库npm i calendar

npm 官网地址calendar - npm

import c from 'calendar'

const cal = new c.Calendar(1);//这里月份减一,从0开始
const monthDays = cal.monthDays(year, month);
console.log(monthDays);

还有一个中国农历的库,这个可以不装,因为第一个已经有了npm i chinese-lunar-calendar

npm官网地址:chinese-lunar-calendar - npm

import { getLunar } from 'chinese-lunar-calendar'

 calendars = getLunar(years, months, days)  // 农历

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐