计算标准
什么是万年历?怎样的万年历才准确?
信息基准日 · 四柱喵编辑 · 约1000字
一句话答案
万年历是把公历、农历日期换算成年、月、日、时干支(六十甲子)的历法。准确的万年历会把节气时刻精确到分钟,反映1908至1961年间的标准时变更和1948至1960年、1987至1988年的夏令时,并按出生地经度校正太阳时的差异(首尔约为−32分钟)。
万年历计算什么?
万年历要找出四样东西。第一是年柱:以立春时刻为准确定那一年的干支。第二是月柱:以十二节气(立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒)的精确时刻确定月份的地支,再根据年干配上月干。第三是日柱:六十甲子每天轮转一个,所以从基准日数天数来确定。第四是时柱:确定出生时刻所属的两小时地支,再根据日干配上时干。
纸质万年历往往只按日期记录节气,所以在节气当天出生的人,月柱可能因时刻不同而排错。四柱喵用天文计算把节气时刻精确到分钟。
同一个生日,为什么各网站排出的八字不一样?
差异几乎都出在四个地方:① 节气是只看日期,还是看到具体时刻;② 是否校正夏令时和标准时变更;③ 是否按出生地经度校正太阳时;④ 子时(23点到1点)出生者的日柱是在23点切换,还是在午夜零点切换。这四项都一致,无论哪本万年历排出的八字都相同。
举个例子,1988年7月15日下午2点30分在首尔出生,校正夏令时后是标准时13点30分,换成地方时是12点58分,于是不是未时(13点到15点)而是午时(11点到13点)。整根时柱都变了。
四柱喵万年历的计算标准是什么?
① 节气:用天文算法计算精确到分钟的时刻。② 标准时:按IANA时区数据套用历史变更——1908年4月1日UTC+8:30,1912年1月1日UTC+9,1954年3月21日UTC+8:30,1961年8月10日UTC+9。③ 夏令时:自动校正1948至1951年、1955至1960年、1987至1988年的实行区间。④ 地方时:按出生城市的经度计算太阳时来确定时柱(以首尔东经126.98度为准,比标准时慢约32分钟)。⑤ 农历:按韩国天文研究院的数据换算1910至2049年。
输入时只需填“出生当时的钟表时间”,所有校正都由四柱喵完成。子时的日柱切换默认为23点(正子时),可在高级设置中选择夜子时。
决定万年历准确度的四个条件
| 条件 | 不做会出的错 | 受影响的柱 |
|---|---|---|
| 节气时刻(精确到分钟) | 节气当天出生者的月份差一个月 | 月柱 |
| 夏令时 · 标准时变更 | 1948至60年、1987至88年出生者的时刻差一小时 | 时柱(子时前后则连日柱) |
| 出生地地方时 | 以首尔为例约差32分钟,时支会变 | 时柱 |
| 子时处理标准 | 23点到24点出生者的日期差一天 | 日柱 · 时柱 |
常见问题
- 为什么不同万年历应用算出的起运岁数不同?
- 起运岁数是把生日到下一个(或上一个)节气的天数除以3得出的。节气只看日期还是看时刻、余数是否四舍五入,都会造成1岁的差异。
- 在国外出生该怎么输入?
- 输入当地的时钟时间和出生城市即可。四柱喵的出生地列表支持世界主要城市(按国家区分时区和经度),并自动校正出生当时该国的夏令时和标准时变更。列表里没有的地方,选同一时区内经度最接近的城市即可。
推荐一起阅读
本文是整理传统命理学理论的参考资料,不能代替医学、法律、投资判断。计算标准公开在关于四柱喵。
