1
0
mirror of synced 2026-04-15 21:08:40 +08:00

Compare commits

...

5 Commits

Author SHA1 Message Date
6tail
ac57a9bae0 v1.2.37 更新2023年法定假日数据。 2022-12-09 17:36:00 +08:00
6tail
3f2f9d702c v1.2.36 修复立春比春节早时年九星的错误;修复跨年时阳历月中获取周的错误。 2022-11-25 20:43:02 +08:00
6tail
c0bd1d5565 Merge pull request #13 from helloxum/master
修复月中周对象在跨年时计算错误的问题
2022-11-15 18:47:00 +08:00
helloxum
263f280395 修复月中周对象在跨年时计算错误的问题 2022-11-14 21:21:56 +08:00
6tail
5d18af8619 v1.2.35 修复物候的错误。 2022-10-19 18:28:49 +08:00
8 changed files with 53 additions and 35 deletions

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@
*.iml
node_modules/
package-lock.json
.DS_Store

View File

@@ -59,4 +59,4 @@ lunar是一款无第三方依赖的公历(阳历)、农历(阴历、老黄历)
## 文档
请移步至 [http://6tail.cn/calendar/api.html](http://6tail.cn/calendar/api.html "http://6tail.cn/calendar/api.html")
请移步至 [https://6tail.cn/calendar/api.html](https://6tail.cn/calendar/api.html "https://6tail.cn/calendar/api.html")

View File

@@ -59,4 +59,4 @@ Output:
## Documentation
Please visit [http://6tail.cn/calendar/api.html](http://6tail.cn/calendar/api.html "http://6tail.cn/calendar/api.html")
Please visit [https://6tail.cn/calendar/api.html](https://6tail.cn/calendar/api.html "https://6tail.cn/calendar/api.html")

View File

@@ -413,16 +413,6 @@ test('test022', () => {
expect(lunar.getSolar().toString()).toBe('2033-12-22');
});
test('test023', () => {
const lunar = Lunar.fromYmd(2022, 1, 1);
expect(lunar.getYearNineStar().toString()).toBe('六白金开阳');
});
test('test024', () => {
const lunar = Lunar.fromYmd(2033, 1, 1);
expect(lunar.getYearNineStar().toString()).toBe('四绿木天权');
});
test('test025', () => {
const solar = Solar.fromYmdHms(2021, 6, 7, 21, 18, 0);
expect(solar.getLunar().toString()).toBe('二〇二一年四月廿七');

View File

@@ -0,0 +1,16 @@
const {Solar, Lunar} = require('../lunar');
test('test1', () => {
const lunar = Solar.fromYmd(1985, 2, 19).getLunar();
expect(lunar.getYearNineStar().getNumber()).toBe('六');
});
test('test023', () => {
const lunar = Lunar.fromYmd(2022, 1, 1);
expect(lunar.getYearNineStar().toString()).toBe('六白金开阳');
});
test('test024', () => {
const lunar = Lunar.fromYmd(2033, 1, 1);
expect(lunar.getYearNineStar().toString()).toBe('四绿木天权');
});

View File

@@ -83,3 +83,15 @@ test('test14', () => {
const lunar = solar.getLunar();
expect(lunar.getHou()).toBe('立夏 三候');
});
test('test15', () => {
const solar = Solar.fromYmd(2022, 8, 22);
const lunar = solar.getLunar();
expect(lunar.getWuHou()).toBe('寒蝉鸣');
});
test('test16', () => {
const solar = Solar.fromYmd(2022, 8, 23);
const lunar = solar.getLunar();
expect(lunar.getWuHou()).toBe('鹰乃祭鸟');
});

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +1,6 @@
{
"name": "lunar-javascript",
"version": "1.2.34",
"version": "1.2.37",
"description": "lunar is a calendar library for Solar and Chinese Lunar.",
"main": "index.js",
"scripts": {