❶ 六十甲子的数学公式
1、六十甲子序数计算公式:
设:a为天干的序数,b为地支的序数,c为所求的六十甲子序数(甲子为1);
c=[(a+10-b)mod10]÷2×12+b
例:求“己酉”在六十甲子中排第几位,分析可知a=6,b=10;
c=[(6+10-10)mod10]÷2×12+10
=46
西南院读者新解:
c=6a-5b+sign(5b-6a)*60
其中,sign(x)为符号函数,x大于零时为1,其余情况为零。
故知:己酉在六十甲子中排第46位,解毕,其余依此类推。
2、六十甲子纳音计算公式:
设:a为天干的序数,b为地支的序数,c为所求五行的序数(土0木1金2水3火4);
定义函数:
f(x)=[x+(xmod2)]÷2;
g(x)=[(x-1)mod6]+1;
则有:
c=[f(a)+f(g(b))]mod5;
例:求庚申的五行属性
分析,庚在天干的第7位,申在地支的第9位,则a=7,b=9代入
f(a)=f(7)=[7+(7mod2)]÷2=(7+1)÷2=4;
g(b)=g(9)=[(9-1)mod6]+1=3;
f(g(b))=f(3)=[3+(3mod2)]÷2=2;
c=[f(7)+f(g(9))]mod5=(4+2)mod5=1;
根据定义好的五行顺序:土、木、金、水、火(对应0,1,2,3,4),c=1,1代表木,故庚申的五行纳音是属木,其余依此类推。
(1)六十甲子算法视频教程扩展阅读
天干地支的发明者是四五千年前上古轩辕时期的大挠氏。考古发现,在商朝后期帝王帝乙(商朝第30代国王)时的一块甲骨上,刻有完整的六十甲子,这也说明在商朝时已经开始使用干支纪日了。根据考证,春秋时期鲁隐公三年二月己巳(公元前720年二月初十),曾发生一次日食。这是中国使用干支纪日的比较确切的证据。
天干地支与六十甲子天干地支在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。古代中国人民用天干地支来表示年、月、日、时。年月日时就象四个柱子一样撑起“时间”的大厦,所以称为四柱。
天干和十二地支进行循环组合:甲子、乙丑、丙寅......一直到癸亥,共得到60个组合,称为六十甲子,如此周而复始,无穷无尽。年月日时都是60一个循环。
❷ 六十甲子纪年的算法
一、关于干支纪法的发明者究竟是谁?
虽然有以下一些说法来考证干支的起源,但是究竟是谁发明?最早出现于何时?始终都是一个谜。据说,天干地支的发明者是四五千年前上古轩辕时期的大挠氏。考古发现,在商朝后期帝王帝乙(商朝第30代国王)时的一块甲骨上,刻有完整的六十甲子,可能是当时的日历。这也说明在商朝时已经开始使用干支纪日了。根据考证,春秋时期鲁隐公三年二月己巳(公元前720年二月初十),曾发生一次日食。这是中国使用干支纪日的比较确切的证据,而使用皇帝年号纪年则是汉武帝时期的建元年号。
二、如何相配?
天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫十天干;
地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支。
干支还有阴阳之分:
甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;
子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。
以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),这样把天干、地支相配排列起来,共有六十个组合。 这就是人们平时所说的六十甲子。过去人们就用这种方法记年、记日、记月、记时的。
三、六十年甲子(干支)表 :
1.甲子 11.甲戌 21.甲申 31.甲午 41.甲辰 51.甲寅
2.乙丑 12.乙亥 22.乙酉 32.乙未 42.乙巳 52.乙卯
3.丙寅 13.丙子 23.丙戌 33.丙申 43.丙午 53.丙辰
4.丁卯 14.丁丑 24.丁亥 34.丁酉 44.丁未 54.丁巳
5.戊辰 15.戊寅 25.戊子 35.戊戌 45.戊申 55.戊午
6.己巳 16.己卯 26.己丑 36.己亥 46.己酉 56.己未
7.庚午 17.庚辰 27.庚寅 37.庚子 47.庚戌 57.庚申
8.辛未 18.辛巳 28.辛卯 38.辛丑 48.辛亥 58.辛酉
9.壬申 19.壬午 29.壬辰 39.壬寅 49.壬子 59.壬戌
10.癸酉 20.癸未 30.癸巳 40.癸卯 50.癸丑 60.癸亥
四、六十甲子纪年的算法。
如甲子为第一年,乙丑为第二年,丙寅为第三年……六十年为一周。一周完了,再由甲子年起,周而复始,循环下去。例如1929年为农历己巳年,1930年是农历庚午年……到1989年又是农历己巳年。
我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。阳历年份除以60的余数减3便得该年农历干支序号数,再查上面的干支表便得干支年纪。如果序号数小于、等于零则干支序号数加60。例如,求1991年干支:1991÷60=33余11,年干支序号数=11-3=8。查干支表知该年为辛未年。又如求1983年干支:1983÷60=33余3,干支序号=3-3=0,加上60,查干支表知该年为癸亥。
❸ 60年为一甲子,是怎么算的呢
中国传统纪年干支历的干支纪年中一个循环的第1年称“甲子年”。甲子年对应公历年计算公式:
1、设年份为y,得x,60x+4=y;
2、例:x=33 60*33+4=1980+4=1984,1984年是甲子年。
甲子60年由来:
1、天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。
2、地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
3、十天干与十二地支按顺序两两相配,从甲子到癸亥,共六十个组合,称六十甲子。干支纪年或记岁时六十组干支轮一周,称一个甲子,共六十年。
(3)六十甲子算法视频教程扩展阅读:
六十甲子序数口算公式:用出生年减去上轮癸亥年,最近的癸亥年为1923年以及1983年。
例如:
1、2014年出生 2014-1983=31 31就是甲子序数;
2、31对10取余为1 对应天干为甲 31对12取余为7 对于地支为午,所以对应2014年甲子序数为31,2014年为甲午年。
4、同样 1967年出生 1967-1923=44 44就是甲子序数。44对10取余为4 对应天干为丁 44对12取余为 8 对应地址为未。所以对应1967年甲子数为44,1967年为丁未年。
六十甲子是中国人民一个古老的发明创造,又称六十花甲子,其最古老的用途是纪年、纪月、纪日、纪时。纪年为60年一个周期,纪月为5年一个周期,纪日为60天一个周期,纪时为5天一个周期。六十甲子也指道家信奉的六十个星宿神﹐即六十甲子日值日的六十位神。用天干和地支循环相配作为称呼这些神的名字。
❹ 六十甲子对应的年龄怎么推算
六十甲子计算公式:
设:a为天干的序数,b为地支的序数,c为所求的六十甲子序数(甲子为1);
c=[(a+10-b) mod 10]÷2×12+b。
例:求“己酉”在六十甲子中排第几位,分析可知a=6,b=10;
c=[(6+10-10) mod 10]÷2×12+10
=46。
(4)六十甲子算法视频教程扩展阅读:
十天干和十二地支进行循环组合:甲子、乙丑、丙寅......一直到癸亥,共得到60个组合,称为六十甲子,如此周而复始,无穷无尽。年月日时都是60一个循环。60在时间领域是个奇妙的数字。不但中国古代人民用60作为循环,在来自西方的计时法中,一分钟是60秒,一小时是60分钟。
同样,西方计时法中,一天为24个小时,和中国传统的每天12个时辰(时辰也就是大时,两个小时为一个大时)对应,中国用5天作为一个时辰的大循环,所谓“五日一候”,共是60个时辰。