推算预测万年历,神算预测万年历

对于推算预测万年历和一些相关题网上众说纷纭,那么神算预测万年历的一些题究竟是怎么回事呢,小编为你带来详细的讲解。

推算预测万年历

年的干支

办法一

一开始的时候要能记着十大天干和十二地支,10日干甲.乙.丙.丁.戊.己.庚.辛.壬.癸;十二地支子.丑.寅.卯.辰.巳.午.未.伸.酉.戌.亥;

天干地支纪年法一开始的时候是天干在前,地支在后,好比这年2005就为-乙酉年啦。

天干算法

4. 5. 6. 7. 8. 9. 0. 1. 2. 3 对应的10日干便是

甲.乙.丙.丁.戊.己.庚.辛.壬.癸,

数字为年月的最终的一个数字,好比2005年,最终一个是5,对应的天干便是乙;

地支的算法用年月数除以12,以后的余数就代表某个地支,

余数分-别为4. 5. 6. 7. 8. 9. 10. 11. 0(能整除).1. 2.3,

代表地支为子.丑.寅.卯.辰.巳.午. 未. 伸.酉.戌.亥,

好比2005年为例年月末尾数为5,对应的天干为乙,2005除以12,余数为1,对应的地支为酉,因此2005年为乙酉年呀。

办法两

对应数字1. 2. 3. 4. 5. 6. 7. 8. 9. 0

响应天干甲.乙.丙.丁.戊.己.庚.辛.壬.癸

对应数字1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 0

响应地支子.丑.寅.卯.辰.巳.午. 未. 伸. 酉. 戌. 亥

公元年份-3,除以10得余数可得天干,如1984年,(1984-3)|10=1因此天干为甲;

公元年份-3,除以12得余数可得地支,如1984年,(1984-3)|12=1因此地支为子;

因此公元1984年为甲子年呢。

办法三

用一位您晓得的年份的天干地支来推算,好比用2006年算1955年的天干地支,先要晓得2006年是丙戌年,用2006-1955=51,再用51除以10,余数为1,讲明天干是丙往前推一个,谜底是乙,接着用51除以12,余数为3,讲明地支是戌往前推三位,谜底是未,那样的1955年便是乙未年呢。

办法四

查表法,条件是您要有个六十甲子表

六十甲子表

1 甲子 13 丙子 25 戊子 37 庚子 49 壬子

2 乙丑 14 丁丑 26 己丑 38 辛丑 50 癸丑

3 丙寅 15 戊寅 27 庚寅 39 壬寅 51 甲寅

4 丁卯 16 已卯 28 辛卯 40 癸卯 52 乙卯

5 戊辰 17 庚辰 29 壬辰 41 甲辰 53 丙辰

6 已巳 18 辛巳 30 癸巳 42 乙巳 54 丁巳

7 庚午 19 壬午 31 甲午 43 丙午 55 戊午

8 辛未 20 癸未 32 乙未 44 丁未 56 已未

9 壬申 21 甲申 33 丙申 45 戊申 57 庚申

10 癸酉 22 乙酉 34 丁酉 46 已酉 58 辛酉

11 甲戌 23 丙戌 35 戊戌 47 庚戌 59 壬戌

12 乙亥 24 丁亥 36 已亥 48 辛亥 60 癸亥

1,好比,记着几个特别的年份如1984年为甲子年,类推1924,1864,1804,……均为甲子年呢。提到的壬戌是第59顺位,那样的用甲子年份加之59减1获得的1982,1922,1862,1802……都是壬戌年!

2,好比,《辛亥革命》的辛亥年是1911年(48号干支),《戊戌变法》的戊戌年为35号干支,比辛亥年早13年,则“1911-13=1898”故《戊戌变法》是1898年呢。

3,好比,2008年2008-3=2005,2005÷60,余数为25,查六十年甲子(干支表)25号干支,得悉是戊子年呢。

4,好比,求1991年干支1991÷60=33余11,年干支序号数=11-3=8了。查干支表知该年为辛未年了。 (如能诀六十甲子表就太好了)

(注重年干支的是以立春为分界的,正月立春之后出世的,用本年干支;在立春前出世的,用去年的干支)

月的干支

月的地支是牢固不改变的正月是寅,2月是卯,三月是子,挨次类推..

月的天干回忆比较简单,只想要在您年干的根基上记着几句歌诀就能够了

甲己之年丙做首;乙庚之年卯为头;

丙辛肯定寻庚起;丁壬壬位顺盛行;

另有戊癸何方觅,甲定之上好寻求拉。

意义就是说,若遇甲或己的年份 ,正月是丙寅;赶上乙或者庚之年,正月为戊寅;赶上丙或者辛之年,正月为庚寅;赶上丁或者壬之年,正月为壬寅;赶上戊或者癸之年,正月为甲寅了。遵照正月之干支,其他月份按干支推算便可呢。有表以下

年 份 一月 2月 三月 四月 5月 六月 七月 八月 9月 十月 十一月 十二月

甲.巳 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑

乙.庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑

丙.辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑

丁.壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑

戊.癸 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 甲子 乙丑

(注重阴历的闰月是不记干支的)

日的干支

咋们都晓得,日的干支,甲子为第一日,乙丑为第二日,丙寅为第三日……60日为一周了。一周完了再由甲子日起,循环往复,反复下来拉。比方阴历己巳年(1989年)正月初一是丁酉日,初二是戊戌日……到三月初七恰好是60天,因而三月初两又是丁酉日呢。

找日干支的办法最多,但都是对比有挑战性的呀。有机遇我会同我们分享下!固然最简易的便是查万年历了!

时的干支

时的地支是牢固的,这一个就不多说了啦。

时的天干由日天干也可容易获得

甲己还生甲,乙庚丙作初

丙辛从戊起,丁壬庚子居,

戊癸何方发,壬子是真途 即若该日是甲或己的,在子时上配上甲为甲子;该日是乙或者庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁壬日为庚子;戊癸日为壬子呀。晓得了子时的天支,便可推知其他了。

示例代码

const unsigned char sky[][3]= ;

const unsigned char earth[][3]=;

const unsigned char shengxiao[][3]=;

/*********************************************************************************************************

** 函数称号:GetSkyEarth

** 功效描写:输出公历日期获得一个甲子年(只应2000-2099年)

** 输 入: year 公历年

** p

**------------------------------------------------------------------------------------------------------

********************************************************************************************************/

void GetSkyEarth(unsigned char year,unsigned char *p)

void StrCopy(char *target,unsigned char *source,unsigned char no)

void testSkyEarth(void)

//即2018年为戊戌狗年

今天关于推算预测万年历和神算预测万年历的介绍到此就结束了,希望能帮到大家,记得收藏关注本站。


除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。