万年历生成器,js插件。web构建工具使用:npm i @sanguogege/calendarimport calendar from "@sanguogege/calendar";const today = calendar.solar2lunar(2021, 3, 21)传统页面直接复制/dist/index.iife.js 或者 /dist/index.umd.cjsindex.iife.jscalendar 所有的方法。这两个是最主要的方法,常用的,还有一个自定义休息与调休日solar2lunar(y: number, m: number, d: number)未传参获得当天,传入阳历年月日获得详细的公历、农历object信息lunar2sola(y: number, m: number, d: number, isLeapMonth: boolean)传入农历年月日以及传入的月份是否闰月获得详细的公历、农历object信息Rest 查看当前的休息日与调休日,若没有添加则是插件自带。setRest= { }设置休息日与调休日格式为: { 2023:{ xiu:['0101'], ban:['0202,0203'] } }Festival 查看当前的节日信息,若没有添加则是插件自带。setFestival= { }设置农历、公历节日信息,sFtv为公历,lFtv为农历格式为: { sFtv: { "0123": ["节日名称"] }, lFtv: { "0109": ["节日名称"] } }lYearDays (y: number)返回农历y年一整年的总天数leapMonth (y: number)返回农历y年闰月是哪个月;若y年没有闰月 则返回0leapDays (y: number)返回农历y年闰月的天数 若该年没有闰月则返回0lMonthDays(y: number, m: number)返回农历y年m月(非闰月)的总天数,计算m为闰月时的天数请使用leapDays方法toChinaMonth (m: number)传入农历数字月份返回汉语通俗表示法toChinaDay(d: number)传入农历日期数字返回汉字表示法solarDays (y: number, m: number)返回公历(!)y年m月的天数solarFirstWeek (y: number, m: number)返回公历(!)y年m月的第一天是星期几toAstro(m: number, d: number)公历月、日判断所属星座getAnimal(y: number)年份转生肖[!仅能大致转换] 精确划分生肖分界线是“立春”

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论