更新记录

1.0.0(2024-07-08) 下载此版本

初始化插件


平台兼容性

HbuilderX/cli最低兼容版本
4.0

uni-app

Vue2 Vue3
?
app-vue app-nvue app-android app-ios
? ? ? ?
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
? ? ? ? ? ? ? ? ?
微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 钉钉小程序 快手小程序 飞书小程序 京东小程序
? ? ? ? ? ? ? ? ?
快应用-华为 快应用-联盟
? ?

uni-app x

app-android app-ios
? ?
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
? ? ? ? ? ? ? ? ?

aurora-lunar是集成lunar进行开发的Uniapp插件

lunar是一个支持阳历、阴历、佛历和道历的日历工具库,它开源免费,有多种开发语言的版本,不依赖第三方,支持阳历、阴历、佛历、道历、儒略日的相互转换,还支持星座、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶等。仅供参考,切勿迷信

使用说明

1.下载插件到指定项目

2.在使用的页面引入lunar.min.js

import {
    Solar,
    Lunar,
    HolidayUtil,
    SolarWeek
} from '../../uni_modules/aurora-lunar/components/aurora-lunar/lunar.min.js';

3.lunar官方文档

4.阳历的实例化有以下几种方式:

Solar.fromYmd(year, month, day) 指定阳历年(数字)、阳历月(数字)、阳历日(数字)生成阳历对象。注意月份为1到12。

Solar.fromYmdHms(year, month, day, hour, minute, second) 指定阳历年(数字)、阳历月(数字)、阳历日(数字)、阳历小时(数字)、阳历分钟(数字)、阳历秒钟(数字)生成阳历对象。注意月份为1到12。

Solar.fromDate(date) 指定日期(Date)生成阳历对象

Solar.fromJulianDay(julianDay) 指定儒略日(小数)生成阳历对象

Solar.fromBaZi(yearGanZhi, monthGanZhi, dayGanZhi, timeGanZhi, sect, baseYear) 通过八字年柱、月柱、日柱、时柱获取匹配的阳历列表。sect为流派,可选1或2,不传则默认为2。baseYear为起始年份,支持最小传1,不传则默认为1900。该方法可能返回多条满足条件的记录。

5.阴历的实例化有以下几种方式:

Lunar.fromYmd(lunarYear, lunarMonth, lunarDay) 指定阴历年(数字)、阴历月(数字)、阴历日(数字)生成阴历对象。注意月份为1到12,闰月为负,即闰2月=-2。

Lunar.fromYmdHms(lunarYear, lunarMonth, lunarDay, hour, minute, second) 指定阴历年(数字)、阴历月(数字)、阴历日(数字)、阳历小时(数字)、阳历分钟(数字)、阳历秒钟(数字)生成阴历对象。注意月份为1到12,闰月为负,即闰2月=-2。

Lunar.fromDate(date) 指定阳历日期(Date)生成阴历对象

感谢

1.lunar

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问