三破日是每一甲子年(商朝历法使用「天干地支」的60循环纪日法。天干是「甲、乙、丙、丁戊、己、庚、辛、壬、癸」,地支是「子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥」。从天干的第一个字「甲」和地支的第一个字「子」,开始依序各取一字组合,配成甲子、乙丑、丙寅、.......,直到癸亥,共取60次。之后又从甲子开始新的循环。 东汉建武三十年(公元54年),只按60干支的次序记年,这就是干支纪年法。每一循环必须从「甲子」开始,满60年称做「一甲子」或「一花甲子」。我们如何将公元年份换算作干支呢?因为干支纪年从东汉建武三十年(公元54年)开始。公元3年是癸亥,这是60甲子的最后一年,所以次年是甲子年,是一个新的循环开始。 因此,太乙数统宗记载:「上古甲子年甲子月甲子日甲子时(注:夏朝正月建寅,周朝建子,自汉朝以降年首建寅,故此甲子年甲子月以今之历法乃上一年即癸亥年之甲子月也。) 1984年是甲子年,60年后的2044年就是下一个甲子年了。但在甲子年里是没有甲子月的!只有天干是“戊”或“癸”的年份才有甲子月出现。至于甲子日就年年都有啦! 求太乙积年术 今以上元甲子距景泰二年辛未岁一千一十五万五千三百六十七岁。 置演纪上元甲子距大元大德七年癸卯,岁积一千零一十五万五千两百一十九年,上考往古,每岁减一,验将来,每年加一,此太乙累积年之算。 此演纪上元甲子,乃七曜齐元之法也,其法自上古甲子年甲子月甲子日甲子时,天正冬至,日月合壁,五星联珠,皆合于子,是为上元,由此推来之数也。若以帝尧上元甲子造历到今,上下止三千六百余年,此七曜齐元之非术也,故太乙岁月日时四计之数,皆从于上古齐元甲子为上元第一纪之初也。 注: 先查询景泰为公元哪一年,以方便换算。 景泰二年为明代宗景泰二年,公元1451年,干支辛未。 即公元1451年为上元甲子后10155367年。 大德七年为元成宗大德七年,公元1303年,干支癸卯。 即公元1303年为上元甲子后10155219年。 积算曰演纪。 甲子年的始点为冬至点(接近或相同于近日点), 甲子月的始点为冬至点(冬至为子月), 甲子日的始点为甲子月之朔旦(日月合壁)。 若只看年月日,此时太阳行到黄道的最南端,日、月、地心及观测点在同一条直线上, 且日、月在地心的同一边,观测点在地心的另一边。 此段说明太乙积数的基本点,之后时间俱从此点再向后推算。
前1600年是信史的开始(有证据的文字的出现(甲骨文)),也就是从商朝开始
那个夏(前2070年——前1600年)我也不是很认可它的确切存在 从前841弄也可以 这个是确切纪年的开始
前841年-1948年
这个比较爽 公元前841年(共和元年)是历史上有确切纪年的开始 公元1948年是传统意义上的纪年的终结 从“共和”走向“共和” 简直是不可思议的巧合
唐武帝会昌四年中元甲子,岁入第五纪,公元844年,岁纪10154761
唐昭宗大复四年下元甲子岁入第六纪公元904年,岁纪10154821 宋太祖乾德二年上元甲子岁入第一纪公元964年岁积10154881 宋仁宗天圣二年中元甲子岁入第二纪公元1024年,岁积10154941
关 于 太 乙 年 局 的 探 讨
索 太乙,是我国古代术数学中的三大秘术之一。太乙式、奇门式、六壬式同称“三式”,被视为高层次预测学。1977年春,在安徽阜阳县双古堆发掘的西汉汝阴侯墓的出土文物中,有一具占盘,有学者认为是太乙式盘。有关“太乙”一词,在战国时就已出现了。 太乙历谱分年局、月局、日局和时局,但年局的推算流传有两个参数。如《易学大辞典》(华夏出版社)中有:从帝尧甲子至公元零年,有10153977(《太乙淘金歌》载)和10153917(《太乙统宗》和《太乙金镜式》载)两种计法。 那么这两种计法应该是哪种计法呢?我们可以用有关参数来推算出合理的一种。推算中的有关资料来自《太乙考证》(中国国际广播音像出版社,杨景磐著),推算方法来自《万年甲子、星期速算法》(科学普及出版社,温小平编著)。以《太乙考证》提供的依据:“太乙五元六纪是从太乙上古甲子年甲子月甲子日甲子时天正冬至开始的”。根据这个条件,再结合具体的“太乙”年局和日局,以及儒略历周期。并找出他们三者的共同周期(即1440年),就能推算出与“太乙”日局相同步的“太乙”积年数,或者说“太乙”的起始时间。这个时间是公元前538年12月19日或公元903年12月19日。与太乙日局相对应的“太乙”积年数是:到公元零年(即公元前1年)太乙积年10153977。 推算这个结果需要了解儒略历、格里历(即公历)和我国农历的有关知识。儒略历和格里历产生于西方,也称西历。下面先将这三种历法以及推算中需要的相关知识做简单介绍,然后再进行推算。 一、儒略历和格里历 用西历推算太乙日局有一定的长处,这是因为在西历中,平年每年的天数和闰年每年的天数是确定的。格里历是由儒略历改进而来或者说儒略历是格里历的前身。 儒略历是公元前46年,由罗马最高统治者儒略·凯撒颁行而得名的。儒略历全年设12个月, 1、3、5、7、8、10、12各月份为大月有31天,4、6、9、11各月份为小月有30天,唯2月份平年为28天,闰年为29天。平年全年有365天,闰年全年有366天,和今天使用的公历(即格里历)的月完全相同。儒略历4年中就有一个闰年,凡是能被4整除的年数之年都是闰年。儒略历每年的平均天数是(365×3+366)÷4=365.25天。 1582年3月教皇格里高利发布改历命令:把儒略历1582年10月4日以后的第一天改为格里历1582年10月15日;每400年中抽去3个闰日,而能被4整除的年数之年是闰年,但对于世纪年(百年整数倍),只有被400除尽的才能算是闰年。这样格里历与儒略历相比较,每一年中的月份和天数都没有变,只是把日期向后错了十天,同时把循环周期增加到了400年,400年中共有97个闰年,400年中的总天数为400×365+97=146097日。平均每年的天数146097÷400=365.2425日,与回归年相比较,每年只多出了0.0003天,大约是26秒。要经过3300多年才比回归年多出一日。 儒略历和格里历在历史上的使用有一个“分界点”,在讲述1582年10月4日以前的事件时,用的都是儒略历;在讲述1582年10月15日以后的事件时用的都是格里历,这是约定俗成的,不需要说明。 顺序 1 2 3 4 5 6 7 8 9 10 11 12 天干 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 地支 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 天干和地支按顺序搭配有60个组合,又称“六十花甲子”。“六十花甲子”周而复始,无限循环。其顺序见(表2): 甲子 01(-59) 甲戌 11(-49) 甲申 21(-39) 甲午 31(-29) 甲辰 41(-19) 甲寅 51(-9) 乙丑 02(-58) 乙亥 12(-48) 乙酉 22(-38) 乙未 32(-28) 乙巳 42(-18) 乙卯 52(-08) 丙寅 03(-57) 丙子 13(-47) 丙戌 23(-37) 丙申 33(-27) 丙午 43(-17) 丙辰 53(-07) 丁卯 04(-56) 丁丑 14(-46) 丁亥 24(-36) 丁酉 34(-26) 丁未 44(-16) 丁巳 54(-06) 戊辰 05(-55) 戊寅 15(-45) 戊子 25(-35) 戊戌 35(-25) 戊申 45(-15) 戊午 55(-05) 己巳 06(-54) 己卯 16(-44) 己丑 26(-34) 己亥 36(-24) 己酉 46(-14) 己未 56(-04) 庚午 07(-53) 庚辰 17(-43) 庚寅 27(-33) 庚子 37(-23) 庚戌 47(-13) 庚申 57(-03) 辛未 08(-52) 辛巳 18(-42) 辛卯 28(-32) 辛丑 38(-22) 辛亥 48(-12) 辛酉 58(-02) 壬申 09(-51) 壬午 19(-41) 壬辰 29(-31) 壬寅 39(-21) 壬子 49(-11) 壬戌 59(-01) 癸酉 10(-50) 癸未 20(-40) 癸巳 30(-30) 癸卯 40(-20) 癸丑 50(-10) 癸亥 60(00) 干支下面的数字是干支的代码,代码是干支的代号,在运算中干支是由其代码来代表的。这个数字不论正负代表的都是这个干支。如“59”或“-1”代表的就是干支“壬戌”。在运算中干支的两个代码是等同的,它们之间可以相互取代,或者说同一个干支中的两个代码是相等的,即59=-1。同一个干支的两个代码的绝对值之和等于60,正代码减60就等于负代码,负代码加60就等于正代码。详细内容请参阅《万年甲子、星期速算法》中的第一章“日干支的推算法”。 2、推算日干支的公式 推算日干支的方法见《万年甲子、星期速算法》,在这里只简单叙述算法。推算日干支的公式是: 日干支代码=年代码+月代码+日代码 公式中的日干支代码就是(表2)中干支下面的数字;日代码就是日期本身,如5月28日,这28日的日代码就是28;月代码是固定不变的见下(表4): 月份 代码 55* 26* 上表中是以2000年为坐标原点,推算出的平年的月代码,但闰年1月和2月的代码比平年的少1个数,闰年1月的代码是54,2月的代码是25(如上表中*号所示),而闰年中其它月份的代码和平年的相同。在干支运算中,所有绝对值大于60的数,都要除以60求其余数。在运算中,不论用正代码运算还是用负代码运算,其运算结果都是相同的,这是因为,正负代码之间可以任意取代或者说相互转换。 年代码的计算公式是: 年代码(儒略历)=-(5X+X年中的闰年数-10) 上式中的X是儒略历某年到公元2000年的周年数。如求公元904年(凡1582年10月4日之前的时间,如不特殊说明,指的都是儒略历)的年代码。X=2000-904=1096,则年代码=-[1096×5+1096÷4-13]=-5741。-5741÷60=-95余-41,这-41或60-41=19就是904年的年代码。 3、寻找四个连续的甲子入第一纪的年份 从《易学大辞典》中可以得出,不论出于什么样的原因,最终的结果(或最终相当于),是太乙积年有两个数据。一个是到公元前1年,太乙积年有10153977年;另一个是到公元前1年,太乙积年是10153917年。因为太乙年周期、太乙日周期和儒略历三者的共同周期是1440年,在1440年周期中有四个太乙年周期(即四个360年)。这样,在四个连续的太乙年周期的甲子入第一纪的年份中,必然有一个年份是1440年周期的一个起始点。现以公元前1年的两个数据为依据,找出四个公元后连续的甲子入第一纪的年份。 以太乙积年到公元前1年是10153977年为依据。10153977÷360=28205余177年,360-177=183。也就是说公元183年是一个太乙年周期(360年)中的最后一年,从公元184年开始又是新的一个太乙年周期,而184年是甲子入第一纪的年份。从184年开始,每过360年就是一个甲子入第一纪的年份。184+360=544;544+360=904;904+360=1264。同理也可以得出公元前1年,太乙积年为10153917年的公元后的四个连续甲子入第一纪的年份。见下(表5): 从公元后开始连续的四个甲子入第一纪的年份 第一个甲子入第一纪的年份 (儒略历) 第二个甲子入第一纪的年份 (儒略历) 第三个甲子入第一纪的年份 (儒略历) 第四个甲子入第一纪的年份 (儒略历) 以公元前1年太乙积10153977年为依据 184年 544年 904年 1264年 以公元前1年太乙积10153917年为依据 244年 604年 964年 1324年 4、以(表5)中两组数据为依据,找出其年周期的第一天即甲子日 太乙局在具体应用中用的是“周历”,为了推算其起始日期的方便,在以下的推算中用的全是儒略历。这里设定三个前提条件: 1、 太乙局的起始时间在公元前5000年到公元1600年之间。 2、 它的起始日期是,从节气上说是某一年的冬至日,从干支上说是甲子日。 3、 太乙年局、日局都是从同一个时间点上开始运行的,从起始日开始到今天,是连续进行的,中间没有间断。 年 年代码 19 49 19 49 34 4 34 4 从公元后开始连续的四个甲子入第一纪的时间 第一个甲子入第一纪的时间 (儒略历) 第二个甲子入第一纪的时间 (儒略历) 第三个甲子入第一纪的年时间(儒略历) 第四个甲子入第一纪的时间 (儒略历) 以公元前1年太乙积10153977年为依据 183年12月19日(甲子日) 544年1月18日(甲子日) 903年12月19日(甲子日) 1264年1月18日(甲子日) 以公元前1年太乙积10153917年为依据 243年12月4日(甲子日) 604年1月3日(甲子日) 963年12月4日(甲子日) 1324年1月3日(甲子日) 从(表7)的8个日期中可以看到,243年12月4日和963年12月4日,不在12月11日到12月31日之间,不可能是冬至日,不符合条件,把它们舍去。 在余下的六个日期中,只有两个日期有意义,它们是903年12月19日和1324年1月3日。 903年12月19日的意义在于,以它做为1440年周期的起始时间,它能和现在社会上流传的太乙日局相吻合,也就是说以公元前1年太乙积10153977年,做为太乙年局的依据,是和《太乙考证》中提到的太乙日局是同步的,他们有共同的起始时间;而以公元前1年太乙积10153917年,做为太乙年局的依据,它和社会上流传的太乙日局没有共同的起始时间。 再看农历一九九九年十二月初一日即公历2000年1月7日,这一天的太乙日局。从“日梭万年历”中查得这一天的儒略日是2451551, 可知此日太乙在第一纪,第一甲子元第一局,是新的一个太乙日局周期的开始。这一天的干支一定是甲子。 如果还有其它不同的太乙日局,就用某一天的儒略日减去(表9)中的公元前1557年1月3日的儒略日,再计算结果看是否能“合上”这不同的太乙年局和日局,如都能“合上”就证明这个不同的太乙局的起始时间是公元前1557年1月3日。如果有这样的太乙局的话,那么,这个太乙局的起始时间才是:从“甲子年甲子月甲子日甲子时天正冬至”开始运行的。 ②、用公历推算太乙日局 用公历推算太乙日局时只要记住一个原点就可以了。如2000年1月7日是一个日局周期的开始,可以把这一天定为原点。公历中平年有365天,闰年有366天,闰年和平年的不同只在于平年2月有28天,闰年2月有29,其它也没有不同之处,所以很好推算日期。如问2009年3月1日的太乙日局。从2000年1月7日到2009年3月1日共有:365×9(从2000年到2008年共9年)+3(三个闰年)-6(2000年多算的6天)+31+28+1(31+28+1是09年1月、2月和3月的1天)=3342天,则:3342÷360=9余102 可知此日太乙在第二纪,第二丙子元第30局。这一天的干支是乙巳。 再比如问1997年12月12日的太乙日局。从1997年12月12日到2000年1月6日共有:20(97年的20天)+365×2(98、98两年的总天数)+6(2000年的6天)=756天,756÷360=2余36。 这里要注意一个问题,就是推2000年1月7日之前的太乙日局时,是逆着时间的方向推算的,所以这个余数36,代表的是1997年12月12日这一天,是从一个太乙周期的最后一天开始从后向前数是第36位(或第36天),如从一个太乙周期的第一天开始从前向后数的话,它相当于第360-(36-1)=325天,325÷60=5余25,325÷72=4余37,由此可知此日太乙在第六纪,第五壬子元第37局,其日干支是戊子。 6、太乙年局的推算 不论采用公元前1年太乙积年10153977年计算,还是采用公元前1年太乙积年10153917年推算太乙年局,都可以找一个“计算原点”。在计算中可以用公元年数减去这个原点的公元年数来求得。以公元前1年太乙积年10153917年为例:因为10153917÷360=28205余117,360-117=243,即公元243年可做为一个“计算原点”。比如求1964年的太乙年局,1964-243=1721 此年为甲辰年太乙行第五纪第41年,第四庚子元第65局。 如以公元前1年太乙积年10153977为例:10153977÷360=28205余177,360-177=183,即公元183年也可以做为一个“计算原点”。再用这个原点求1964年的太乙年局,1964-183=1781 1781÷360=4余341 即以公元前1年太乙积年10153977年计算,此年为甲辰年太乙行第六纪第41年,第五壬子元第53局。 由此可得出太乙年局的“计算原点”见下(表10): 推算依据 公元前1年太乙积10153917年 公元前1年太乙积10153977年 计算原点 公元243年 公元183年 |
|
来自: 无无名nnkurot4 > 《待分类》