2025-08-07 13:21 点击次数:104
图片
关于真太阳时辰,此前已有表述。 参见:也没什么,只是我改了你们很多人的生辰八字! 在之前的表述与制表过程中,存在一些小问题,导致有日差,也就是亥正之后到次日的子初不够平滑过渡。 细看之下,是夜长设置的问题,也就是直接简化为(24-昼长)了,这个夜长不是任何一天的夜长,所以修正了一下夜长设置,还是按照之前的思路,这就可以做到跨日时辰之间的完全平滑过渡了。 此次修改夜长设计为,前日日落到当日日出的时间,所以在公式上表述为“24 当日日出时间-前日日落时间”。 然后基于日出、日中、日落三个确定时间点进行等差分布。具体计算公式为:子初=子正-1小时-11×(夜长-12)/72子正=丑初-1小时-11×(夜长-12)/7224(为避免子初计算负数表格乱码24)丑初=丑正-1小时-9×(夜长-12)/72;丑正=寅初-1小时-7×(夜长-12)/72;寅初=寅正-1小时-5×(夜长-12)/72;寅正=卯初-1小时-3×(夜长-12)/72;卯初=卯正-1小时-1×(夜长-12)/72;卯正=日出点。辰初=卯正 1小时-1×(12-昼长)/72;辰正=辰初 1小时-3×(12-昼长)/72;巳初=辰正 1小时-5×(12-昼长)/72;巳正=巳初 1小时-7×(12-昼长)/72;午初=巳正 1小时-9×(12-昼长)/72。午正=日中点:未初=午正1小时-11×(12-昼长)/72;未正=未初 1小时-9×(12-昼长)/72;申初=申初 1小时-7×(12-昼长)/72;申正=申初 1小时-5×(12-昼长)/72;酉初=申正 1小时-3×(12-昼长)/72。酉正=日落点:戌初=酉正1小时1×(次日夜长-12)/72戌正=戌初1小时3×(次日夜长-12)/72亥初=戌正1小时5×(次日夜长-12)/72亥正=亥初1小时7×(次日夜长-12)/72。 这个划分逻辑下再验算亥正1小时 9×(次日夜长-12)/72,亦等于次日子初。日与日之间的时辰区间差也实现了平滑过渡。 子正虽然不再是直接的“午正12”,但实际上全年通盘看下来,也更符合节气变化下的接近值。而且每个时辰和前后两个对冲时辰也同时做到了相加约等于4小时。卯时、酉时两个分割时辰,也是比较标准的2小时。 作为基础应用来说,精度应该已经足够了。图片
自动计算器,相比较上一版本,需要考虑前后日的数据,实际就是需要应用到前一日的日落时间和后一日的日出时间。相比上一版,白天的时辰分布几无变化,酉后夜间变化甚微,主要变化在卯前的夜间时辰分布。 至于表格下载,后续会放在评论区。图片
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。Powered by 棋牌挣钱的小游戏游戏 @2013-2022 RSS地图 HTML地图
Copyright Powered by站群系统 2013-2026