Closed mobei95 closed 1 year ago
感谢您的反馈,我会尽快检查和修复
通过接口获取到的24节气,数量是没错的,但是部分节气重复出现了,以23年为例,大雪,立夏都重复了,而立春则没有出现
您好,请问你是通过哪个接口查询的?方便贴一下代码?
以下是通过我的方式查询得到的:
const names = lunisolar.SolarTerm.getNames()
for (let i = 0; i < 24; i++) {
const dd = lunisolar.SolarTerm.findDate(2023, i)
const name = names[i]
console.log(i, name, dd)
}
// result:
/**
0 小寒 [ 2023, 1, 5 ]
1 大寒 [ 2023, 1, 20 ]
2 立春 [ 2023, 2, 4 ]
3 雨水 [ 2023, 2, 19 ]
4 驚蟄 [ 2023, 3, 6 ]
5 春分 [ 2023, 3, 21 ]
6 清明 [ 2023, 4, 5 ]
7 穀雨 [ 2023, 4, 20 ]
8 立夏 [ 2023, 5, 6 ]
9 小滿 [ 2023, 5, 21 ]
10 芒種 [ 2023, 6, 6 ]
11 夏至 [ 2023, 6, 21 ]
12 小暑 [ 2023, 7, 7 ]
13 大暑 [ 2023, 7, 23 ]
14 立秋 [ 2023, 8, 8 ]
15 處暑 [ 2023, 8, 23 ]
16 白露 [ 2023, 9, 8 ]
17 秋分 [ 2023, 9, 23 ]
18 寒露 [ 2023, 10, 8 ]
19 霜降 [ 2023, 10, 24 ]
20 立冬 [ 2023, 11, 8 ]
21 小雪 [ 2023, 11, 22 ]
22 大雪 [ 2023, 12, 7 ]
23 冬至 [ 2023, 12, 22 ]
*/
我在文档中找到了这个接口,使用这个接口进行查询的;我已经改用了lunarJS来实现我的业务,没有当时的原始代码了
我在文档中找到了这个接口,使用这个接口进行查询的;我已经改用了lunarJS来实现我的业务,没有当时的原始代码了
十分抱歉,文档可能没写清楚,这个接口返回的日期列表,是从每年的第一个节气(小寒)开始按顺序列出的,因为固定每个公历月有两个节气,所以月份
可自行推断,故列表只给出了日
。
感谢你的提出。
也就是说需要自己按照顺序去补充月份对吗;比如文档示例里的前两项[5, 20]需要自主补上1月,紧接着的[4, 19]需要自主补上2月才能得到正确的节气时间;
抱歉,我一直以为返回的这个数组是节气的编号
也就是说需要自己按照顺序去补充月份对吗;比如文档示例里的前两项[5, 20]需要自主补上1月,紧接着的[4, 19]需要自主补上2月才能得到正确的节气时间;
抱歉,我一直以为返回的这个数组是节气的编号
是的,自行补上月就行。
该问题没异议就关闭了。
通过接口获取到的24节气,数量是没错的,但是部分节气重复出现了,以23年为例,大雪,立夏都重复了,而立春则没有出现