Natron Kan
Natron Kan
> > ``` > > ----天干六甲胎神歌---- > > 甲己之日占在門,乙庚碓磨休移动。 > > 丙辛廚灶莫相干,丁壬倉庫忌修弄。 > > 戊癸房床若移整,犯之孕妇堕孩童。 > > > > ----地支六甲胎神歌---- > > 子午二日碓须忌,丑未廁道莫修移。 > > 寅申火爐休要动,卯酉大門修当避。 > > 辰戌雞棲巳亥床,犯着六甲身堕胎。 >...
> [紫微研习社](https://ziwei.pro/) 谢谢推荐!
> 建议增加起大运相关的接口 感谢您的建议。 大运有计划加上,但未排日程,短时间内无法提供,请先自行实现。 谢谢
> 作者您好,感谢开发出了如此优秀的框架!我在尝试自己开发一个六爻排盘软件,目前使用该框架实现四值显示,查询旬空等功能; 现在想请问下,可否加入更多六爻经常使用的神煞?比如驿马,贵人,谋星,桃花,文昌等? 您好,十分感谢你的支持。 由于不同的术数系统,神煞的立成方法可能有少许不同,八字和《协纪辨方书》虽都有相同的神煞,但我还是分开了两个不同的插件编写。 六爻的神煞似乎是通过六爻的纳甲地支见起卦日的干所立成的? 所以不能直接在原有的神煞系统上添加神煞,六爻系统我不太熟悉,也暂时未有计划编写其相关插件。 关于查神煞,你可以自行编写一个神煞列表,然后遍历各爻干支,从神煞列表中筛选出神煞,神煞列表可参考: ```typescript const xx6Gods = [ { name: '貴人', /** * 用于匹配神煞的函数 * @param lsr lunisolar实例 * @param matchBranch 要匹配的地支索引值(从0数起) */ test: (lsr:...
> 获取最近节气目前只能取得当前日期之前的最近的节气不支持获取到当前日期之后的最近的节气? 是的,如果你想取得之后的节气,可以先取之前的最近节气,再根据返回的节气实例取得节气顺序索引,以推算后一个节气是什么。 日后版本再考虑是否有必要把此功能加上。
@Lian1230 十分感谢您的建议,日后会考虑把节气精确到时分的。谢谢
> 比如23年4月8日当天属于清明节,春分换清明时间为4日,相对前个节气的日期距离为4。19日清明换谷雨,则19-8=11天,相对下个节气的日期距离为11 您好,我想了解一下使用场境,再考虑有没必要加入该功能。 另外,你也可以先自行封装一个函数来解决你现在的需求。 以下这个函数是我对你当前需求的理解,可试试是否满足需求: ```typescript type DayToSolarTermRes = { solarTerm: lunisolar.SolarTerm // 当前所属的节气的SolarTerm对象 diff: number // 当前节气日期与当前日期的天数差 nextDiff: number // 下个节气日期与当天期的天数差 } function dayToSolarTerm(lsr: lunisolar.Lunisolar): DayToSolarTermRes { const year...
> 谢谢,我会尝试下函数是否满足需求,我之前的做法是取前后两个月的数据获取到对应的节令,然后用于八字的大运起运时间,非常感谢您的回复~ 如果是起大运,上边的函数要改一下(不需要用到气)。 大运、流年的查法,本来是计划在@lunisolar/plugin-char8ex插件中的,不过我想先把寿星天文历插件写好,校正每个交节时间点之后再把功能补上去。
> 在readme看到作者写道: > > `节气是某一个时该点,而非某个时间段,但由于本库采用的转换数据只精确到天,所以本库的交节(更换八字月柱),也是以日为准。` > > 这是不合理的。节气的判定是要根据黄道的角度,理论上精度可以无限高。实际应用中,精确到分即可。《紫金历》的节气精度就是如此,本库精确到分也是理所应当。 > > [紫金山天文台](http://www.pmo.cas.cn/xwdt2019/kpdt2019/202203/t20220309_6386774.html) > > 这里是官方发布的数据,只精确到了**分**。 > > 只精确到日,容易导致时间靠近节气边界时,月柱和节气计算失准。 > > 作者 #29 问题中,已经提到自己有了改进的打算。改进方案无非是如下2种,或2种的结合,不知作者将采取何种方案? > > 方案1:使用官方发布的精确到秒的时间,作为某年节气的起始点,后续和之前的节气,皆以此为原点,计算得出。即官方数据只使用**一条**作为计算依据、计算原点,其余皆由程序推算。 > > 方案2:官方已发布的精确时间,则使用官方数据,官方未发布的,则交予程序推算。即使用官方发布的**全部**数据,官方未发布的数据,才自己推算。 > >...
> 用 `pillar` 查四柱八字,得出的结果与其他专业排盘软件不同 > > 1997年7月7日 09:50 AM 之前,专业排盘软件显示都是丙午月,但`pillar`结果未丁未月 感谢建议,出现这个原因是因为当前版本的lunisolar节气只精确到日,八字换月柱是按节气来换的。 lunisolar后续会添加寿星天文历插件,到时节气可精确到按分秒交换(换月柱时间可精确到分秒),以及更广泛围的日期查询。