需要下载一个新的依赖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

技术共进,成长同行——讯飞AI开发者社区

更多推荐