日干支计算法_第1页
日干支计算法_第2页
日干支计算法_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、日干支计算法不同于年干支、月干支,它是以阳历历法为基准,因为阳历历法除四年闰二月多出一天之外, 其余每年的大小月都是固定不变的,不似阴历历法,其大小月没有规律性可循。阳历大小月各月天数见下:大月:1 3 5 7 8 10 12 每月 31 天小月:4 6 9 11 每月 30 天二月:平年 28 天 闰年 29 天日干支的计算公式为:求日干=元旦天干基数+日数+或月数加减数 TO二商余数假设闰年,从三月起余数均加一求日支=元旦地支基数+日数+或月数加减数弓2二商 余数假设闰年,从三月起余数均加一一、何为元旦干支基数?所谓的元旦干支基数,说白了就是阳历历法元旦这一天的日干支的 天干、地支的序数。

2、如以 2OOO 年而言,其元旦的日干支为戊午,其序 数,戊在天干中的序数为第五位,所以其基数为5,午在地支中序数为第七位,所以其基数为 7。要计算元旦干支首先要明确本年是平年还是 闰年,因为这两者的计算方法不同。平闰年的具体计算方法是这样的: 以除以 4 为基准,但凡能被 4整除的都属于闰年, 二月加上一天, 为二 十九天。否者便为平年,二月二十八天。其理论根据是这样的,地球绕 太阳公转一周,需要 365 天5时48分 46秒。由于记年的天数是以整 数而算,而小数点那么忽略不计,这样每年便多出了 5小时 48 分 46秒, 这样 4 年内便多出了 23 小时 15 分 4 秒,接近于 1 天,

3、故按 1 天来计 算。但这在 4 年内多算了 44 分 56 秒,这样积了 400 年刚好多出了 3 天,故必须要减去这 3 天,以消除这个人为性的误差, 至于怎么个减法, 阳历历法规定: 但凡能被 4 整除的都属于闰年, 但遇到公元世纪整数的 闰年,能被 400 整除的才算是闰年, 二月多出 1 天为 29 天。如以 1600 年、1700 年、1800 年、1900 年、2000 年这五个公元世纪整数年而言, 1600 年、 2000 年能被 400 整除为闰年, 1700 年、 1800 年、 1900 年 不能被 400 整除,那么为平年,这样在这 1600 年、 1700 年、 18

4、00 年、 1900 年、 2000 年 400 年中刚好减去了 3 天,为 1700 年平年的 1 天, 1800 年平年的 1 天,1900 年平年的 1 天。防止了这种人为性误差的延 伸。关于这种杯 400 年整除为闰年,不能被 400 整除的为平年的这种 说法古人又称为 “每百年停闰,四百年不停闰 学说。平闰年分过之后, 再论加 5 还是加 6,关于这加 5 还是加 6 如何,可以从 “一甲子学说 , 由于一干代表一天,一支也代表一天,一甲子共 60 天,一年平年 365 天除以 60 刚好 6 甲子多出 5 天,所以应加上 5。假设闰年二月多 出了 1天为 29 天,这样一年为 36

5、6 天,除以 60,那么为 6 甲子多出 6 天,所以应加上 6 。至于怎么加、怎么应用,不妨举例而言。如已 2002 年的元旦干支为己巳,欲求 2003 年的元旦干支?其具体计算方法是这 样的, 2003 年为平年, 应加 5,这样 2003 年元旦干支的天干是在 2002 年元旦天干序数己 6的根底上加 5,为甲 11,为天干一轮余 1,为甲。其地支亦是 2002 年元旦地支序数巳 6的根底上加 5, 为戌 11 ,为地支的第 11序数,为戌。合之为甲戌,所以 2003 年的元旦干支为甲戌。如再求 2004年的元旦干支, 2004年为闰年 但其元旦干支的计算是在二月前,所以其不加6,其方法

6、仍按上述方法类推,天干甲的序数为1,加5为6,序数6在天干为己。地支戌的序 数为11,加5为16,为地支一轮余4,序数4在地支为卯。合之为己 卯,所以2004年元旦干支为己卯。如在求 2005年元旦干支?其计算 法就不同于2004年,因为2005年为闰年后的年份,此时2004年闰二 月多出一天,所以应加6,其计算为:2004年的元旦干支为己卯, 天干己的序数为6,加6为12一轮余2,序数2在天干为乙。地支 卯的序数为4,加6为10,序数10在地支为酉。合之为乙酉,所以2005 年的元旦干支为乙酉。二、查表法:此表只适应于19012100年。其具体应用是这样的,在这 200年 中其元旦干支是80

7、年循环一周,如欲求19012100年内的元旦干支, 只需要用所求之年除以80,所得到的余数,查上表中的年余数,即可 查出所求之年的元旦干支。如以 2005年为例,2005-80=255 由下 表可以查出年余数5所对应的干支为乙酉,所以 2005年的元旦干支为 乙酉。具体见表:19012060年元旦干支表三、公式:有年求未来年1 所求元旦干序二年元旦干序+所求年年 乞+所求年-年 泊取整数商、假设不能整除,余数中有闰年后的年份是再加1 £0取整数商,大于60时用2所求元旦支序二元旦支序+所求年年X5 + 所 求年年 £4取整数商,假设不能整除,余数中有闰年后的年份 再加 1

8、£60 取整数商,大于 60 时用例如: 2000 年的元旦干支为戊午,求 2005 年的元旦干支?分析: 2004 年的元旦干支是戊午,天干戊的序数为 5,地支午的序数为 7,代入上公式得:1所求元旦干序=5 + 05 00X5 + 05 00£ + 1因2005 年为 2004 年闰年之后的年份,所以再 1 £60=322 为天干三轮余 2,序数 2 的天干为乙2所求元旦支序=7 + 05 00X5 + 05 00泊 + 1因2005 年为 2004 年闰年之后的年份,所以再加 1 £60=3434 为地支两轮余 10,序数 10 的地支为酉。合之为

9、乙酉, 所以 2005年的元旦干支为乙酉。 2月数加减数:关于月数加减数的计算公式,亦有以下几种方法,现不妨一一列之于下。1 、以歌诀的形式:一五双减一 二六加零六 三减二加十 四减一加五 七零九加二八上一七走十上加二八冬三腊三九闰从三月起余数均加一2、以列表的形式:月份1月2月3月4月5月6月7月8月9月10月11月12月干支干支干支干支十支干支干支干支干支干支干支十支十支平年减1减1加0加6减2加10减1加5减1减1加0加6加0加0加1加7加2加2加2加8加3加3加3加9闰年0000从3月份起,余数加1分析:1一五双减一?即一月和五月的干支减去1个序数,如欲计算时一月和五月应减去1个地支。

10、2闰从三月起,余数均加一?即遇闰年由于2月份多出了 1天,为29天,所以计算时,从三月 起天干地支均加上一个干支。既然元旦干支基数、月数加减数,我们都以明了,那么其计算便可轻而易举了。例如:求阳历2005年8月1日的日干支?分析:2005年的元旦干支为乙酉,乙的天干序数为 2,酉的 地支序数为10,月数为八月,查上述月干支加减数表得天干加 1,地支加7套入公式得:求日干二2+ 1 +1肖0=4序数4在天干为丁求日支二10 + 1 + 7勻2=6 序数4在地支为巳合之为丁巳,所以阳历2005年8月1日的日干支为丁巳再如:2022 年 2 月 5 日的干支计算如下:日干:8+5+0+ 10余3即日干为:丙地支:10+5+6丨十12余9即日干为:申那么该日为:丙申日逐年推算元旦干支口诀欲推来年元旦日,先知今年日干支。申子辰支年为闰,干加六位支冲支。余年天干加五位,干冲退一便可知。推算方法: “欲推来年元旦日,先知今年日干支。 推算来年元旦日的干支,必须先知道 今年元旦日的干支,并用大拇指在掌上定位。 “申子辰干年为闰,干加六位支冲支。 凡年支 临申子辰的为闰年, 2月 2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论