关于每年国历日对应的干支纪日(六十甲子日)算法公式干支公式算法

今天丁巳日,就是用干支纪日的方法来标志这一天的,

太阳历,冬至起,到明年冬至,就是6个甲子日周期,6*60天,共计360天,

干支纪日法是汉族民间使用天干地支记录日序的方法,是农历的一部份,也是历代历书中的重要组成部分。干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称,它与干支纪年法一样,用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录。与干支纪年"天道“五行不同,干支纪日是”地道“五行!

古代汉族人民将干支相配的六十个单位,每个单位代表一天,假如某日为甲子日,则甲子以后的日子依次顺推为乙丑、丙寅、丁卯等;甲子以前的日子依次逆推为癸亥、壬戌、辛酉等。

干支纪日的来历:

古书相传,黄帝时代有位大臣,名叫大挠,此人“深五行之情占年纲所建,于是始作甲乙以名日谓之干;

刻有干支的殷朝牛骨

作子丑以名月谓之支,干支相配,以成六旬”,意思是说干支是由大挠最先创作的。实际上,这只是传说。从古代的史实看来,干支和干支纪法的产生也如同“火”的发现一样,是广大劳动者在生产和生活的长期实践中形成并逐步发展起来的,它的产生并不能归功于某一个人,也不能划清于某个时代。从殷墟甲骨片中文字已有干支象形,殷代帝王也多用天干的名字,作为他的代号,所以殷朝已对干支记法还是比较崇拜的。

干支纪日从商朝便已开始,但其顺序到春秋时代有无间断或错乱过,尚待考证。截止2013年6月已确切知道:从春秋鲁隐公三年(公元前720年)二月己巳日起到清宣统三年(公元1911年)止,2600多年中从未间断和错乱过。1912年民国元年采用公元纪年后,汉族民间仍沿用干支纪日法,百年来也未错乱。干支纪日法是商朝历法的最大成就,这是现今已知世界最长的纪日法,对于我国历史学,尤其是科学技术发展史的考证和研究,都是极为重要的记时标志,是中国一份珍贵的科学文化遗产。

如《肴之战》:“夏四月辛巳,败秦军于肴。’“四月辛巳”指农历四月十三日;《石钟山记》“元丰七年六月丁丑”,即农历六月九日;《登泰山记》“是月丁未”,指这个月的二十八日。古人还单用天干或地支来表示特定的日子。如《礼记·檀弓》“子卯不乐”,“子卯”,代指恶日或忌日。

现在我们要知道的是如何把那些国历的日子,比如今天2018年1月25日,转化成干支纪日:丁酉年【鸡年】,癸丑月,丁巳日。

由于公历与干支纪法的体系和周期完全不同,因此它们之间的换算问题比较复杂。尤其是求解公历任一日的日干支是十分困难的,目前主要依靠查询万年历解决。《高氏日柱公式》。

各符号意义

r:日柱的母数,r除以60的余数即是日柱的干支序列数;

s:公元年数后两位数减1,s/4取整数值商;u:s除以4的余数;

m:月基数d:日期数x:世纪常数

注意:闰年2月之后,求出的r需要再加1。

干支纪日2世纪常数,

现将17世纪至26世纪一千年间的世纪常数x,对应列表如下:

月基数m,即为前几个月的日数总和除以60的余数。

详见下表:

例1:计算1949年10月1日即建国当日的日柱,则有s=49-1=48;u=0;m=33;d=1;x=15,将各项数据代入高氏日柱公式可得:

r=12*6+5*(12*3+0)+33+1+15=301

故301除以60的余数为1,即当日的日柱为甲子。

例2:计算2008年5月12日即汶川地震当日的日柱,则有s=8-1=7;u=3;m=0;d=12;x=0,由于2008年为闰年,则2月之后的计算结果需要再加1。将各项数据代入高氏日柱公式可得:

r=1*6+5*(1*3+3)+0+12+0+1=49

故49除以60的余数为49,即当日的日柱为壬子。

例3:计算1895年4月17日即马关条约签订当日的日柱,则有s=95-1=94;u=2;m=30;d=17;x=31,将各项数据代入高氏日柱公式可得:

r=23*6+5*(23*3+2)+30+17+31=571

故571除以60的余数为31,即当日的日柱为甲午。

说了这么多的公式,理解起来有些困难,这里给出一种日子干支推算表,这样就方便很多,

红框里面是年份,对应的是一个计算好的年份系数,

下面是一张月份系数表:

日柱公式:日干支序数=年数+月数+日期(和大于60,则减60。1月、2月用上一年的年数)

注意:1月和2月的各天要用上一年的年数,即未到3月用上一年数。例如求2017年2月28日干支,未到3月,要用2016年数=18,不可用2017年数。年数适用范围:此年3月-下年2月。

THE END
1.家谱中的公历农历是怎么记载?天干地支又是什么?族谱新闻如要区分,也需要在凡例中明确书写格式,如农历写成“正月初一”、“一月十一”、“三月廿一”,公历则写成“元月一日”、“二月十一日”、“二月二十一日”等。 天干地支 天干地支,简称干支,是中国远古时代对天象观测的产物。十天干包括甲、乙、丙、丁、戊、己、庚、辛、壬、癸,十二地支包括子、丑、寅、卯、辰https://www.zupu.cn/zxzp/20241126/657384.html
2.首个庚日的计算方法解析学习习惯摘要:第一个庚日的计算方式是以干支纪日法为基础,每十天就会出现一个庚日。具体计算方法是,从夏至节气开始往后数,第一个逢庚的日子即为第一个庚日。庚日在中国传统文化中占有重要地位,常与五行、方位等相结合,对人们的生活产生影响。了解庚日的计算方法对于理解中国传统文化和民俗习惯具有重要意义。 http://ai.fjmengdong.com/post/11266.html
3.天干地支纪年法介绍4、以一个干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干对阳支,阴干对阴支(阳干不配阴支,阴干不配阳支)得到六十年一周期的甲子回圈。称为“六十甲子”或”花甲子”。我国人民过去就是以六十甲子循环来纪年、纪月、纪日、纪时的。 http://m.15tql.com/zixun-2044888/
4.干支纪年和纪日算法天干地支纪年法日历算法原理csdn干支纪年和纪日算法 怎样从已知年份和日期得到对应的干支纪年和纪日 文/葛民勤 --- 摘要: 从已知年份计算干支纪年很简单:年份数减3,除以10的余数是天干,除以12的余数是地 支。 从已知日期计算干支纪日的公式和蔡勒公式很相像,如下: g = 4C + [C/4] + 5y + [y/4] + [3*(M+1https://blog.csdn.net/newdan/archive/2004/07/21/47120.aspx
5.四中国农历——干支历所以,这里介绍的干支历和农历干支纪法的算法,可以互为借用。 干支历年柱 同农历纪法一样,每60年一个周期,循环往复。可以通过万年历法获得,也可以自己推算。只要记住公元1984年2月4日立春,立春以后是甲子年,就可以进行推算。例如,1984年到2022年又经过了38年,天干地支排序第39位是壬寅,故2022年2月4日立春以后https://www.meipian.cn/2ll5x9cy
6.天干地支纪年法怎么算?需要注意哪些细节装修问答(二)迁移(搬屋)尽量选用「水日」为佳,少用「火日」。(三)新宅坐向:朝东者忌在巳、酉、丑(三https://ask.zx123.cn/show-6315273.html
7.农历日干支怎么算甲子日查干支法命理四柱将袁天罡的每年记14个字的口诀,减少到每年记7个字,较为便捷。尽管现代的纪时方法已很先进,但是,为使我国这种传统的纪时方法能被大家所了解并继续研究完善,故本书特将王氏等人的这套方法[8’11]摘录如下: 推算农历日干支的快速金口诀 以及推算节气的秘藏金口诀快速金钳诀https://www.dadaojiayuan.com/mlsz/39513.html
8.1.农历年月日时推法及月份天干地支对照表天干地支对照表和天干地支计年、计月、计日法 佳佳2023-02-07 怎么根据公历推算农历年份天干地支 小妮2023-09-10 天干地支对照表 爱你永不悔 2024-02-08 干支纪日法对照表:天干地支十二时辰详解 53717 2020-12-30 天干地支五行对照表 我心永恒 2023-06-07 天干地支五行对照表 余京徽 2020-07-28 天干地支五https://m.wang1314.com/doc/webapp/topic/21152424.html?ivk_sa=1024320u
9.天干地支纪年纪月纪日纪时法及相关知识干支纪月法未普遍实行,主要为星相家推算八字用。 推算实例:2004年大致是农历甲申年。该甲申年自2004年2月4日19时56分立春起,至2005年2月4日1时43分立春止。这里的时刻指东经120度标准时。 丙寅月,2004年2月4日19时56分立春~2004年3月5日13时56分惊蛰 https://www.360doc.cn/article/18625050_986730196.html
10.农历计算方法虽然当前农历以雨水作为正月中气,但历法的一些规则和计算实际是从冬至开始,一年的第一个月是十一月。建正只用于确定年干支的起始月。因为历法推算依赖于对天象的观测,特别是确定一年的长度需要测量同一节气相隔的日数,只有冬至或夏至可通过比较前后日的影长方便确定,历法推算从这里开始。但为与物候结合方便农业生产与工https://www.jianshu.com/p/d3b63ee7492f
11.天干地支纪年法纪日 干支纪日,60日大致合2个月一个周期;确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年二月初十)。 因为儒略历的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365.25日,所以4年1461日和一甲子的60日,最小公倍数是29220日,合80年。这就是说,每80年,干支纪日对应的https://www.douban.com/note/134041410/