2.5.2 (2025-02-12)
- 修正夏令时23时,日柱没有换日的问题 (da8b4f8)
2.5.1 (2024-10-21)
2.5.0 (2024-03-11)
- 干地换日不再只以北京时间23:00为准,改为按地方时 (739de4a)
2.4.0 (2023-12-08)
- format方法补充取得八字或干支的序号 (5848a14)
2.3.0 (2023-11-13)
- 使format支持查詢該周幾是當月的第幾個周幾 (ae8c651)
- format方法支持通过dRr取得该星期几是倒数的第几个星期几 (69acb2d)
- v2.3.0-beta 新增Markers功能 (f352fc8)
2.2.2 (2023-05-05)
- 修正'在设置offset后,clone方法返回的时间不准确'的问题 (4f08243)
2.2.1 (2023-04-25)
- 修正”当年不在范围内时get solarTerm() 抛出的错误信息不正确“的问题 (491ad49)
2.2.0 (2023-03-14)
- utc时间及偏移值的支持 (432c018)
2.1.12 (2023-02-20)
- theGods: 修正月神随月将逆行者立成取法 (cee813b)
2.1.11 (2023-02-16)
- theGods: 修正God类的good和bad属性声明返回错误的类型 (f868ae1)
2.1.10 (2023-02-12)
- char8ex: export Char8Ex, Pillar, C8God, TenGod class (da97d5e)
- theGods: export TheGods, God class (70a7ff6)
- theGods: TheGods.getAllActs静态方法取得所有宜忌用事 (5c0d7de)
- theGods: 天德合不应在天德的四维位立成 (013b241)
- theGods: 修正‘九醜取不到戊午日'的问题 (d500497)
- theGods: 修复‘九醜‘取不到戊午日’的問題 (d7c0f13)
- theGods: 修正‘贵登天门时谷雨后取错’的问题 (bd17501)
- theGods: 修正因空格问题造成的用事列表中缺失词条问题 (c15bf70)
2.1.5 (2023-02-06)
- theGods: 修正“月德和月德合立成有误”的问题 (35c48e2)
2.1.4 (2023-02-06)
- SB类添加create静态方法 (e57ce97)
2.1.3 (2023-02-01)
- 解决个别阴历转换不正确的问题 (ff93ae7)
2.1.2 (2023-01-28)
- 补充静态方法 getNames() (c624af4)
- 移除SB的_stem, _branch属性 (089a84b)
- Char8: 移除_value属性 (addcb77)
- SolarTerm: 移除_value属性 (3297765)
2.0.0 (2023-01-20)
- 八字功能增強(神煞、十神等) (026bd65)
- 补充插件的简体中文翻译 (a622dca)
- 补充魁罡贵人 (7c941d3)
- 补充旬空 (ec33ae4)
- 地支六合、相刑、相害、相破等方法 (bb580f4)
- 计算地支三合的五行 (9c85d14)
- 纳音: SB.takeSoundE5 返回Element5实例 (3ace033)
- 十神类 (9711b75)
- 四柱类 (a647184)
- 添加月份转地支和地支转月份的方法 (0640f11)
- 五行、天干、地支等类添加name 属性 (e754979)
- 五行生克与十神计算 (d0d0ade)
- 修改weekDay属性为dayOfWeek (0f95c0d)
- char8ex: 胎元,命宫,身宫查询 (c9b426b)
- class SB: 添加
missing
属性取得旬空地支 (e407d13) - defineLocale (6bdb9c1)
- Lunisolar类补充year, month, day, hour 等属性 (2747027)
- signName属性改为name (369f089)
2.1.2 (2023-01-28)
- 补充静态方法 getNames() (c624af4)
- 移除SB的_stem, _branch属性 (089a84b)
- Char8: 移除_value属性 (addcb77)
- SolarTerm: 移除_value属性 (3297765)
2.0.0 (2023-01-20)
- 八字功能增強(神煞、十神等) (026bd65)
- 补充插件的简体中文翻译 (a622dca)
- 补充魁罡贵人 (7c941d3)
- 补充旬空 (ec33ae4)
- 地支六合、相刑、相害、相破等方法 (bb580f4)
- 计算地支三合的五行 (9c85d14)
- 纳音: SB.takeSoundE5 返回Element5实例 (3ace033)
- 十神类 (9711b75)
- 四柱类 (a647184)
- 添加月份转地支和地支转月份的方法 (0640f11)
- 五行、天干、地支等类添加name 属性 (e754979)
- 五行生克与十神计算 (d0d0ade)
- 修改weekDay属性为dayOfWeek (0f95c0d)
- cache装饰器 (f36ccff)
- char8ex: 胎元,命宫,身宫查询 (c9b426b)
- class SB: 添加
missing
属性取得旬空地支 (e407d13) - defineLocale (6bdb9c1)
- Element5类添加“取得五行关系”相关方法 (df896ed)
- getConfig方法 (e710714)
- Lunisolar类补充year, month, day, hour 等属性 (2747027)
- name属性 (c11a5b2)
- signName属性改为name (369f089)
1.4.1 (2022-11-24)
- 八卦、天干、地支、五行 等类添加create方法以代替new构造函数 (379bd99)
- 吉神方 (d16224b)
- 添加二十四山类 (8883861)
- 阴历反查 (4ad839a)
- Lunisolar添加lunisolar属性 (b2e3a2b)
1.3.1 (2022-11-07)
- 神煞简体中文语言包 (365b93d)
1.2.0 (2022-10-28)
1.1.0 (2022-10-25)
- 修正错误的宜忌key (540399d)
1.0.0 (2022-10-22)
- lunisolar.locale添加第二个参数unChangeLang,可以在添加语言包时不改变原选择的语言 (7666e82)
- 加入lunisolar.getLocale() 和 Lunisolar.getLocale()方法 (310b814)
- 纳甲卦可从天干对象取得 (1b22be8)
- 取得季节 (158acb3)
- 取得月建月将方法 (a387b04)
- 取得月相 (de3c175)
- 神煞宜忌 (5959896)
- 添加getGods方法 (59ed883)
- 月相 (632fd6d)
- 长生十二神 (6395794)
- 支支对象可以取得与当前对支三合的另外两个地支 (020e01f)
- excludeAct 方法 (a090ffd)
- Lunar加入lastDayOfYear,以取得除历年最后一天。 (4ac0568)
- Lunisolar 加入 L 方法 (d33a2a7)
- Lunisolar.add(value, unit) 方法 (80847f6)
- TheGods.getBy12God()方法 (90b9e43)
- utils: isNumber 方法 (87f556a)
0.2.0 (2022-08-26)
0.1.0 (2022-08-24)
- 添加大小月和十二生肖的key (e7ad1b1)
- Lunar isBigMoth和isLeapMonth方法 改为 get isBigMonth和get isLeapMonth (71c36e5)
- 八字类 (8dc92d3)
- 八字时柱计算,以及创建char8对象时,可传入date对象作为参数 (5998267)
- 查询节气 (a550bde)
- 常量-甲子日标识 (a5fecca)
- 多语言支持 (224350f)
- 获取八字 (4ebaf3f)
- 简体中文和英文语言包 (338d214)
- 节气t, 由从0开始改为从1开始 (80f6a53)
- 扩展每日胎神功能 (0576120)
- 农历类和农历数据 (ec15cfc)
- 取得农历月日中文显示 (e97467a)
- 日语语言包 (228899d)
- 添加静态方法 getLunarNewYearDate, 取消lunarNewYearDate方法里的参数 (e9730aa)
- 添加静态方法getMonthTerms , 以及修改findNode的运算逻辑 (bb3b6f2)
- 添加extend方法,使支持自定义插件 (34efb28)
- 添加leapMonth, leapMonthIsBig 属性 (57f4998)
- 完善查询八字时柱功能 (d6d6c0b)
- 完善支持阴历的dateDiff功能 (b56ce8b)
- 五行类 (5a9b4d3)
- 五行纳音 (fb74559)
- class Char8 时辰属性及相关方法,从hour2改为hour; class Lunar的 getYear getMonth等方法改为get year get month (e5db4c0)
- dateDiff的config.float参数允许设为undefined (0574b47)
- findNode方法除了返回节气外,还返回该节气的日期 (b821045)
- format方法支持获取节气; (141afe1)
- format支持农历、八字、生肖的显示 (63c988e)
- lunar().lunarNewYearDate 方法改为get方法 (6a16a97)
- lunisolar 添加config方法设置合局配置,添加locale方法加载语言包 (67e3442)
- Lunisolar.format (564f7c5)
- lunisolar() 函数添加config参数 (4e7ed6a)
- lunisolar().recentSolarTerm()方法 (94ce243)
- Lunisolar对象添加unix toString等方法 (98c7690)