TAOBOY 旗下产品

万年历·泉布坊定制版

一款重视干支历、农历、节气与八字排盘精度的高精度传统历法工具。已上线 Google Play。

Video

产品视频

九十秒了解「万年历·泉布坊定制版」如何处理子时换日与节气显示。

Core Features

三个核心特点

子时换日

干支历和农历均采用子时换日,而不是简单跟随公历午夜换日。

南半球八字排盘

已在实践中使用的南半球八字排盘方法,根据南半球季节节律处理年柱、月柱等关键要素。

真太阳时处理

八字排盘算法中支持节气真太阳时处理,提高时柱与节气边界的精度。

Case Study

2026 年芒种:一个具体例子

2026 年芒种的准确公历发生时间是 2026 年 6 月 5 日 23:48。该时间已进入子时。按本产品采用的传统历法子时换日规则,它在传统历法上归属于 辛亥日、戊子时、农历四月廿一。月历格优先按传统历法归属显示,但同时保留节气的准确公历发生时间。

公历发生时间
2026 年 6 月 5 日 23:48
干支归属
辛亥日 · 戊子时
农历归属
农历四月廿一

民用日历按公历日期显示节气,并不必然错误;本产品强调节气在干支历与农历体系中的归属,因此采用传统历法位置显示。

Calendar FAQ

万年历·泉布坊定制版常见问答

关于本产品在子时换日、节气显示、干支归属、南半球八字与真太阳时方面的常见问题。

为什么 2026 年芒种在你们的月历里显示在 6 月 6 日,而很多万年历显示在 6 月 5 日?

2026 年芒种的准确公历发生时间是 2026 年 6 月 5 日 23:48。按民用公历日期看,它发生在 6 月 5 日。

但我们的万年历采用传统历法归属规则:干支历和农历均以子时换日。也就是说,到了 23:00 以后,传统历法中的「日」已经进入下一日。2026 年芒种发生在 23:48,已经进入子时,因此在本产品的干支历与农历体系中,它归属于辛亥日、戊子时、农历四月廿一。

我们认为,节气、干支和农历同属于中国传统历法系统,三者彼此关联。因此,在月历格中,我们优先把节气放在它对应的传统历法位置上,而不是只按民用公历日期摆放。同时,我们仍然保留并展示节气的准确公历发生时间,方便用户核对。

这是不是说明其他万年历都错了?

不一定。很多万年历主要服务民用日期查询,所以会按公历日期显示节气。比如一个节气发生在 6 月 5 日 23:48,它们就显示在 6 月 5 日。

我们的处理重点不同。我们更重视节气在干支历和农历体系中的归属,因此会根据子时换日规则,把已经进入子时的节气归入下一传统历法日。两种显示方式的侧重点不同:一种偏民用公历,一种偏传统历法内部逻辑。

什么是子时换日?

子时是晚上 23:00 到次日 01:00。在许多传统历法和命理体系中,一天并不从民用公历的午夜 00:00 才开始,而是在子时开始,也就是 23:00 起进入下一日。

因此,在我们的算法中,干支历和农历都采用子时换日。这个规则会影响日柱、农历日期,以及部分节气在月历中的归属位置。

为什么节气、干支和农历要一起考虑?

节气、干支历和农历都属于中国传统历法体系。节气决定月份交接,干支用于标记年月日时,农历则以朔望月为基础。它们不是彼此孤立的标签,而是共同构成传统时间系统。

所以,我们在设计万年历时,不只把节气当作一个公历日期上的备注,而是把它放回传统历法结构中理解。这也是为什么我们会同时展示准确公历时间、干支信息和农历归属。

南半球八字排盘为什么需要特殊处理?

八字排盘高度依赖节气和季节。北半球的立春对应春季开始,但南半球季节相反,不能简单照搬北半球的季节结构。

我们的南半球排盘方法会根据南半球的季节节律处理年柱、月柱等关键要素,而不是只把北半球结果机械套用到南半球。就我们目前所知,这是一套非常少见、并且已经在实践中使用的南半球八字排盘方法。

什么是真太阳时?为什么八字排盘要考虑它?

民用时间是按时区统一制定的钟表时间,而真太阳时更接近当地太阳实际运行所对应的时间。由于出生地经度不同,同一个时区内不同地点的太阳位置并不完全相同。

八字排盘尤其重视时辰和节气交接,因此在需要高精度排盘时,真太阳时可以帮助更准确地判断时柱、节气边界和相关传统历法信息。我们的八字排盘算法支持真太阳时处理,以提高排盘的严谨性。