打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
(农历与公历的转换)公历日期和干支纪日的转换公式
转载“我本是虾米”
关于公历日期和干支纪日的转换公式问题
1. 年份:
从已知年份计算干支纪年很简单:年份数减3,除以10的余数是天干,除以12的余数是地支。
数字:    1    2    3    4    5    6     7    8    9    10    11   12
天干:   甲  乙   丙   丁  戊   己   庚   辛   壬    癸
地支:   子  丑   寅   卯  辰   巳   午   未   申    酉    戌    亥
2. 月份:
速查干支农历纪月法
其方法为:
若遇上甲或己之年,正月是丙寅;
遇上乙或庚之年,正月为戊寅;
遇上丙或辛之年,正月为庚寅;
遇上丁或壬之年,正月为壬寅;
遇上戊或癸之年,正月为甲寅。
依照正月之干支,其余月份按干支推算即可。
例如:2006年为丙戌年,其正月为庚寅,二月为辛卯,三月为壬辰,余类推。
3. 日期  干支纪日:
速查干支纪日法
从已知日期计算干支纪日的公式为:
G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M +1) / 5] + d - 3
Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) /5] + d + 7 + i
其中 C 是世纪数减一,y 是年份后两位,M 是月份,d是日数。1月和2月按上一年的13月和14月来算。奇数月i=0,偶数月i=6。G 除以10的余数是天干,Z除以12的余数是地支。
计算时带[ ]的数表示取整。
例如:查2006年4月1日的干支日。 将数值代入计算公式。
G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 +1) / 5] + 1 - 3 =197
除以10 余数为 7,天干的第7位是'庚’。
Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 +1) / 5] + 1 + 7 + 6 =213
除以12 余数为 9,地支的第9位是'申’。
答案是:2006年4月1日的干支日是庚申日。
4. 时辰:
推时柱歌:
甲己还生甲,乙庚丙作初,
丙辛从戊起,丁壬庚子居,
戊癸何方发,壬子是真途。
甲己日起甲子时,乙庚日起丙子时,丙辛日起戊子时,丁壬日起庚子时,戊癸日起壬子时。《考原》曰:甲子日起甲子时,从甲子日顺数,至此日子时得丙子,故乙日起丙子。从甲至己,越五日暴六十时,花甲周而复始,故己日子时,亦为甲子时也。
我就这么一直每天手工计算着做了6年,算着算着,总会遇见有灵光一闪的那一瞬间。。。。
分享:
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【公历年份换算农历干支纪年口诀】(含公元前后两种换算方法公式)简单、实用、易学、好记
根据公历日期计算当日干支(详解)
公历换算农历天干地支纪年
五行查询——怎么样查询自己的五行
便捷易记的干支纪年推算方法(转)
最简单的日支天干地支公式
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服