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