返回起名

四柱计算规则

本页说明拾名当前采用的四柱计算口径与边界。结果只作传统文化参考,不等同于完整的命理判断。

年柱与月柱

年柱起点

年柱以立春节气的精确时刻为分界点,而非农历正月初一或公历 1 月 1 日。

  • 立春精确时刻之前 → 归入前一年
  • 立春精确时刻起 → 归入当年

边界按依赖库返回的节气分钟计算。具体年份的回归示例与实际 API 调用链见仓库 docs/RULES.md

月柱划分

月柱按二十四节气划分,每月起点为节(立春、惊蛰、清明等),而非农历初一。

地支月节气起点大致对应
寅月立春 ~ 惊蛰前公历2月上旬 ~ 3月上旬
卯月惊蛰 ~ 清明前公历3月上旬 ~ 4月上旬
辰月清明 ~ 立夏前公历4月上旬 ~ 5月上旬
巳月立夏 ~ 芒种前公历5月上旬 ~ 6月上旬
午月芒种 ~ 小暑前公历6月上旬 ~ 7月上旬
未月小暑 ~ 立秋前公历7月上旬 ~ 8月上旬
申月立秋 ~ 白露前公历8月上旬 ~ 9月上旬
酉月白露 ~ 寒露前公历9月上旬 ~ 10月上旬
戌月寒露 ~ 立冬前公历10月上旬 ~ 11月上旬
亥月立冬 ~ 大雪前公历11月上旬 ~ 12月上旬
子月大雪 ~ 小寒前公历12月上旬 ~ 1月上旬
丑月小寒 ~ 立春前公历1月上旬 ~ 2月上旬

日柱与时柱

日柱分界

本工具的日柱在零点(00:00)切换;23:00 只切换到子时的时柱。

当前采用晚子时属当日规则(lunar-typescript 默认行为):

  • 23:00 ~ 23:59(晚子时) → 归入当日日柱
  • 00:00 ~ 00:59(早子时) → 归入当日日柱

也有流派认为晚子时(23:00-23:59)应归入次日,但本工具目前统一采用“晚子时属当日”,确保计算一致性。

时柱划分

时柱按十二时辰划分,每个时辰2小时:

  • 子时 23:00-00:59
  • 丑时 01:00-02:59
  • 寅时 03:00-04:59
  • 卯时 05:00-06:59
  • 辰时 07:00-08:59
  • 巳时 09:00-10:59
  • 午时 11:00-12:59
  • 未时 13:00-14:59
  • 申时 15:00-16:59
  • 酉时 17:00-18:59
  • 戌时 19:00-20:59
  • 亥时 21:00-22:59

时区与真太阳时

时区计算

当前把用户填写的时间视为出生地当地标准时间,不读取设备时区,也不采集出生地或启用真太阳时修正。

为什么不用真太阳时?

真太阳时需要精确的出生地经纬度,且不同流派对是否采用存在争议。为避免:

  • 要求用户提供地理坐标(隐私顾虑)
  • 因经度差异导致时辰变化引起的困惑
  • 与用户日常认知的时间不一致

本工具暂不启用真太阳时修正,保持计算简洁透明。

五行统计

统计范围

五行分布统计仅计入天干与地支本气,不计入地支藏干的深层权重。

  • 已知的年、月、日、时柱的天干、地支各计1
  • 时辰未知时,时柱不参与统计
  • 若跨节气导致年柱或月柱不确定,该柱也标记为“未知”并排除

推荐五行

系统根据五行分布,优先推荐当前缺乏或偏弱的五行,作为起名参考。

注意:五行推荐仅供参考,实际起名还需结合音韵、字义、家族传统等多方面因素。

常见问题

为什么我的年柱和其他工具不一样?

年柱以立春为界,不是农历正月初一。如果您在立春前出生,年柱会归入上一年。建议对照具体年份的立春时刻确认。

23:00-23:59 出生的人,日柱算哪一天?

本工具采用晚子时属当日规则,23:00-23:59 归入当日日柱。不同流派可能有不同处理,请知晓本工具的计算标准。

为什么不提供藏干分析?

藏干权重、用神喜忌等涉及复杂的命理推算,不同流派差异较大。本工具聚焦于基础四柱与五行分布,提供透明、可验证的计算结果,深层分析建议咨询专业命理师。

可以切换到其他计算规则吗?

当前版本统一采用上述规则以保证一致性。未来可能根据用户反馈增加规则选项(如真太阳时开关、子时归属选择等)。