calendar-tool

1.0.0 • Public • Published

中国农历公历换算算法

网页组件

<widget-calendar date="2023-01-01"></widget-calendar>
<widget-calendar>
    <div slot="item">
        <p>双鱼座</p>
    </div>    
</widget-calendar>

自定义事件-选中日期: onSelect

document.querySelector('widget-calendar').addEventListener('onSelect',function(event){
}

自定义事件-切换日期: onChange

document.querySelector('widget-calendar').addEventListener('onChange',function(event){
}

自定义事件-初始化: onInit

document.querySelector('widget-calendar').addEventListener('onInit',function(event){
}

方法调用

// 农历日期: 2022年(大致)闰四月初十
calendar.getDateByLunar(2022,4,10,true);

// 公历日期:2022年10月1日
calendar.getDateBySolar(2022,10,1);

// 今天
calendar.getToday();

返回结果

{
    "date":'2022-10-01',
    "sYear":2022,
    "sMonth":10,
    "sDay":1,
    "lYear":2022,
    "lMonth":9,
    "lDay":6,
    "isLeap":false,
    "lMonthZH":"九月",
    "lDayZH":"初六",
    "gzYearZH":"壬寅",
    "gzMonthZH":"己酉",
    "gzDayZH":"丁亥",
    "week":6,
    "weekZH":"星期六",
    "animal":"虎",
    "term":"",
    "zodiac":"天秤座",
    "festival":"国庆节"
}

Package Sidebar

Install

npm i calendar-tool

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

211 kB

Total Files

25

Last publish

Collaborators

  • mumuy