公历与旧历怎样换算

作者&投稿:剑卞 (若有异议请与网页底部的电邮联系)
公历农历怎么换算~

  我有一法:

  先认识一下“天干序数”和“地支序数”:

  天 干: 甲 乙 丙 丁 戊 己 庚 辛 壬 癸
  天干序数: 1 2 3 4 5 6 7 8 9 10

  地 支: 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
  地支序数: 1 2 3 4 5 6 7 8 9 10 11 12

  一、由甲子年推算公历年

  公式:(天干序数 - 地支序数)÷2×10 + 3 + 天干序数
  上述得数再加任意一个60的倍数即可

  例1:求丁丑年为公历何年。
  解:天干“丁”的序数是4,地支“丑”的序数是2,代入上述公式:
  (4-2)÷2×10 + 3 + 4 = 17
  答:公元后第一个丁丑年为公元17年,17加60的倍数的年份均为丁丑年(……公元77年、 137年、……1817年、1877年、1937年、1997年、2057年……)。

  注:如果天干序数比地支序数小,则公式中的两个天干序数要先加10。

  例2:求甲午年的公历年份。
  解:天干“甲”序数为1,地支“午”序数为7。天干“甲”的序数小于地支“午”的序 数,故天干序数1要先加10:
  (1+10-7)÷2×10 + 3 +(1+10)= 34
  答:公元后第一个甲午年为公元34年,34加60的倍数的年份均为甲午年(……公元94年、 154年、……1834年、1894年、1954年、2014年、2074年)。


  二、由公历年推算干支年

  公式:
  取(公历年数-3)的个位数作天干的序数(个位数是0时看作10)
  取(公历年数-3)÷12 的余数作地支的序数(余数是0时看作12)
  用两个序数所对应的天干和地支相配

  例1:求2005年的甲子
  2005-3 = 2002 ,取个位数2作天干序数,即“乙”
  (2005-3)÷ 12 = 166 余10,取余数10作地支序数,即“酉”
  天干与地支配合为“乙酉”
  答:2005年是乙酉年。

  例2:求1983年的甲子
  1983-3 = 1980 ,个位数是 0 ,看作10 ,10是天干“癸”的序数。
  (1983-3)÷ 12 = 165 余数是 0 ,看作12 ,12是地支“亥”的序数。
  天干与地支配合为“癸亥”
  答:1983年为癸亥年。

  很多人都一直在找换阴阳历的公式。最后才知道由於月球转动的不稳定不规则,确定无公式可寻。这也是古代中国每百年必改历的原因。

  阴历最大的问题是在如何置闰。好像不难,因为阴历基本法则如下:
  * 月朔日即是初一
  * 月以中气得名
  * 以包含雨水中气月为正月,即是「寅」月
  * 月无中气者为闰月,以前月同名

  如果,日月转动循还有规则的话, 推演一套阴阳历转换的公式并不难。问题在有时一个太阴月比一个太阳月还要长。如此一个太阴月就有可能包括两个中气。此双中气月後的阴历月名就全部乱掉了,直到下一个「假」闰月後才调整过来。

  一般人接触到的阴阳历是民用历法,它是政府颁令的以东经120度计算的历法或称中原标准时间或北京时。如果,我们用不同时区、不同经度为子午线来重新计算阴阳历,民用历法的置闰法则出了很大的问题。不同时区的闰月可能落在不同月。换言之,在一百年内,任何两个时区的闰月顺序模式是会不相同的。

  高平子前辈书中提到了「历理置闰法」。如果应用历理置闰法到不同时区,则所有不同时区的闰月都落在相同月。如此不同时区、不同经度的阴阳历置闰之问题就消失了。民用置闰和历理置闰的不同是:

  * 在民用置闰,如果月朔日和中气同一天,则该阴历月包含那个中气。
  * 在历理置闰,如果月朔日和中气同一天,月朔日时间必须在中气时间之前,则该阴历月才包含那个中气。

  简言之,民用置闰比较月朔和中气日期;历理置闰比较月朔和中气日期、时、分、秒。由此可知,没有精确的太阳和月亮的时间数字,阴历的闰月可能会排错了。

  基於这些理由,我着手寻找天文公式计算精确的太阳和月亮在纬度的时间。当年没有网路,发了大半年於美国南加州各大图书馆及大学,找寻答案。1993年出版了「中美天文万年历」一书。书中精确的天文日月时间只从1900到2010年。因恐2011後时间误差超过一分钟,不够精确,不敢印出。今年2002从网路资讯,确定太阳和月亮时间的精确度後,百忙中重新整理资料,提供给需要阴阳历转换公式的朋友。

  整理出的太阳和月亮时间数字是从西元1年到2246年。有历理和中国民用两套历法。数字内容清清楚楚的看出民用历法的敝端。例如,从西元1600年到2246年,民用历法双中气的阴历月有22个,历理历法只有5个。民用历法甚至在2033、2128和2242年中,三个月之间居然跑出两个双中气;换言之,三个月中多出两个「假」闰月。前後12个阴历月中有三个闰月,闰月的去留造成许多学者的讨论和困恼。历理历法在此三年中,却没有发现到双中气阴历月。闰月的去留只要把双中气月後的「假」闰月取消,则历理历法近乎於完美。

  由此可知,民用历法问题很大,应该废除。上次阴阳历重大改历在1645年,已经超过350年。随着天文科学的进步,中国阴阳历应该使用较精确的历理历法。免得後代子孙再浪费时间讨论置闰去留的问题。

  阴阳历应用在八字算命、紫微斗数、农民历、遁甲历最多。很多人不知道排八字只用阳历而不用阴历。发了许多时间在研究阴阳历的转换。其实八字只使用太阳中节气,和月亮没有任何关系。紫微斗数则需要阴历日期去排命盘。美国时区的阴历日期有一半和中国时区的阴历日期差一天,因为时差超过12小时;初一就可能在不同日之故。有位在加拿大职业算命的朋友,精通八字和紫微斗数,研究其女命盘。八字论父母,合情合理。斗数父母宫,看不出自己影子。後来,在中美天文万年历一书发现了「差一天」之解答。

  曾有一位退休博士用了近三十年找寻阴阳历的公式,问遍两岸各大天文台,得不到答案,直到发现中美天文万年历一书。最後,希望我重新整理的中国阴阳历的天文数字和原始程式,能给有求知欲於阴阳历转换方法的读友一个答案,以免得不到答案而遗憾终身。

  如果没看懂,给你发个万年历,自己查吧
  http://www.zdic.net/appendix/f27.htm

阴历、阳历、阴阳合历 人类的生活与生产总离不开时间与空间,自己怎样才能记住,向别人怎样才能表达清楚以至准确地记录某一事件,某一现象,都须要有一种固定的方法,这就是纪年、纪月、纪日、纪时的问题。 人们最容易观察到的是日出、日没、昼夜循环构成的一天,再长一些是月亮圆缺循环不已的月,更长一些是寒暑季节循环变化的年。经过长期的观察,人们发现月亮圆缺循环一次(朔望月)大约是三十天或二十九天,季节循环一次(回归年)大约是365或366天。如果不按这些标准,改以太阳,月亮在天球的恒星背景中的方位为标准,则在天文学上还有恒星月(比朔望月短些)和恒星年(比回归年长一点)。其他还有近点月、交点月等,这里就不去讲它们了。 年、月、日都是周而复始循环不己,本来是无所谓头和尾的,但人们为了方便总不能不给它规定出一个开头之处。各民族、各地区、各时代,有不同的规定,于是就产生了互相换算年首、月首的问题。 日的开头有从天明、平旦开始,从日落开始,从夜半子时开始等几种计算法。 月的开头有从月圆开始和从新月出现开始等几种计算法。 年的开头有从昼夜长度由长变短的冬至开始,和昼夜长度相等的春分开始,和从其他的标志开始等多种计算法。 最令人头痛的问题是一个朔望月不是三十天整,而是二十九天半还多一点。但是在实际生活中不能把一天分为两半,使它的上一半属于上一个月,同一天的下半天属于下一个月,那样太不方便了。一年365天如果规定为十二个朔望月,共354天,则还剩下十一天,朔望月29.5309天和回归年365.2422天之间没有一个公倍数,不能形成周期,顾此失彼,怎么办? 正是由于对这几个问题处理的方法不同,在世界上有过干差万别,各种各样的历法。归纳起来不外三种:阴历、阳历、阴阳合历。前两者只顾一头,第三种是两头兼顾。 先说阴历,它是单纯根据月亮圆缺的周期制定的。所谓“单纯”就是它只顾月亮这一头,不管由太阳与地球的关系而产生的气候冷热等季节变化。月亮又叫做“太阴”所以这一类历法叫做“太阴历”,简称为阴历。当月亮和太阳正好分处于地球两边的时候,柔和的月光通宵达旦地照耀着酣睡的大地,这个月亮最圆的时刻叫做“满月”,也叫做“望”。由于月亮是时刻都在运动着的;所以严格地说来,真正的“望”只是极短暂的一瞬间,一刹那,一般人是观察不到那样的细微变化的,通常就把包括真正的“望”这一天全天叫做“望”日,或者简称为“望”,这是一种最容易观察到,最显著的—种天象。与此相反,当月亮正处在太阳与地球中间的那一天,人们根本无法看到月亮的任何一点形象,这一天就叫做“朔”,在天文学则是指月亮的黄道经度和太阳的黄道经度正正相符合的那一瞬间。天文学家把月相变化的周期,即从朔到朔或从望到望的时间长度叫做“朔望月”,藏历中称之为tshes-zla,也可译为“太阴月”。多年的观测表明朔望月的长度不是固定不变的,它的平均长度为29天12小时44分,即29.5306日,这是制定历法非常重要的一个数据,必须牢牢记住。初步可暂时粗略地记为二十九天半。 ��最典型的阴历是伊斯兰历里用于历史纪年和宗教祭祀的“月分历”(区别于用于农业上的“宫分历”)在我国古代把它叫做“回回历”。它永远固定地以十二个朔望月为一年,平均每个月为29.5日,十二个月共354日,闰年在年底增加十日为355日,不设闰月。 ��另外,我们知道与人类,特别是处于地球的温带的人们的生活和生产有密切关系的是春暖、夏热、秋凉、冬冷的气候变化。这种由春、夏、秋、冬四季循环所构成的年叫做“回归年。”也就是太阳从最高到最低,再从最低回到最高的周期,它在天文学上严格的定义是:“平太阳连续两次通过春分点的时间间隔。”根据长期天文观测的结果,知道回归年的长度是365.2422日,即365天5小时48分46秒,这是制定历法时又一个非常重要的数据,必须牢牢记住的粗略地可以记为365又四分之一天。古代的历算家们所得到的数据不是一下子就达到这样的精确程度,总是随着历法的发展,逐步向精确靠近的。 ��由此可见,回归年比太阴年(即伊斯兰教的阴历年)两者相差十一天,经过十六、七年就会积累到一百八十天左右,也就是说冬天与夏天要颠倒过来。纯粹的阴历是不设置闰月的,而藏历与农历都有闰月,虽然平年也是354或355天,而有闰月的年份则为384天,因此不能说农历是阴历,藏历也不是阴历,而是阴阳合历。 2、夏历、农历与旧历 ��先说“夏历”这个名称的来源。汉族早在两千四、五百年之前就开始使用十二地支(子、丑、寅、卯,……)纪月的办法,以冬至日所在的那个月为子月,其次月为丑月、又次月为寅月、冬至以前的那个月为亥月。以子月为年首正月者叫做“建子”,其余类推。有的史书上记载说:夏代建寅、殷商建丑,周代建子,而秦朝建亥。汉朝初年仍建亥,汉武帝太初元年(公元104年)又恢复夏正建寅。其后各朝各代,虽然历法多次改换,而建寅这一点始终未变(除去武则天采用周正的很短的几年)。从采用建寅这一点上说,从汉朝的太初历到清朝的时宪历都用了夏正,都可以称为夏历,但不是说历法上的其他成分要素都是夏朝的。这样,“夏历”就成了历法中的一个类名,而不是某一种历法的专名了。 ��至于“旧历”是公元1911年以后才使用的名词。辛亥革命以后政府宣布采用公历的纪月纪日方法,相对于这种新的方法而言,人们就把清朝时所用的“时宪历”叫做旧历。 ��“农历”这个名称的来源。汉族传统的历法中有二十四节,而来源于西方的公历里没有完整的二十四节的全套名称,只有其中的冬至、夏至、春分、秋分这几个。二十四节气起源于汉族古代,而节气对农业生产有重要意义,因而又常把旧历叫做“农历”。这都是民间习惯形成的名称。 3、阳历与公历 ��什么是阳历呢?它以太阳的视运动周期,也就是地球绕太阳运动周期为基础的,因此叫做太阳历,简称为阳历。它的每一个历年都近似于回归年,每一个历年中的月份、日期都与太阳在黄道上的位置较好的符合,例如春分点永远在3月21或22日,不会有大的出入。由于一个回归年的十二等分约为三十天半(30.4368日)近似二个朔望月,所以阳历把一年也分为十二个月,实际上阳历里所谓的“月”,只是个与朔望月无关的空名而已,与月亮圆缺的变化周期根本没有什么关系。根据阳历的日期,我们无法知道月亮的朔望和上弦、下弦,但根据阳历的月份却可比阴阳合历更准确地看出四季寒暖变化的情况。 ��现在世界各国的公历就是阳历的一种,所以把我们所说的公历叫做阳历不能算错。不过要知道阳历是个类名,不是专名,不能反回来说阳历就是公历。因为古埃及也用过太阳历,古罗马的儒略(Julian)历和格里高(Gregorian)历也都是阳历。格里高历(或称格里历)就是我们现在所说的公历。“公历”是我国人给起的名字,《汉英词典》上没有与之相应的英语词,只有“格里历”。公历里虽然没有二十四节的名称,可是二十四节在阳历里有固定的月、固定的日年与年之间最多相差一两天,而在农历和藏历里某一节在月头、月中、月尾都有可能,没有固定的日期,因此说二十四节是阴历的特征是不对的,它应该属于阴阳合历的农历和藏历中的阳历部分,因为它们是根据太阳在黄道上的位置而决定的,与太阳无关。

这个随便找个换算软件就可以了。
不过现在的换算软件是从公元1900年——2100年的,如果你要算的年份不在其中可以加减60的倍数,因为农历是60年为一个甲子。
如:1800年和1920年都是庚申年

到百度打 公历与旧历怎样换算 就OK


公历和农历换算
无论回历换算为公历或相反,大体都有一日之差,以星期序数订正时,回历换算为公历,以回历的星期序数为准;相反,以公历的星期序数为准。 四 国历或公历换算为中国农历 1.回历换算为农历 仅管中国农历各年在年内月数日数都不是一个相对的稳定值,给回历与公历换算为农历上带来较多的困难,但仍然可以换算。中...

农历跟公历怎么分别
农历阴历可按以下区分:1、叫法不同:农历又叫阴历,被称为月初称初级,月中称十几,月末称几十,阳历又叫公历,被称为几月几日2、时间快慢不同:两个日期阳历过得较快,农历过得较慢,比如今天是3月份,农历也才2月份3、天数不同:农历历大月是30天,小月是29天;阳历大月是31天,小月30天...

农历国历转换
但中国的农历和 *** 的农历以及韩国的农历计算方法不一样,一般要相差一二天。 阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十 九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,...

农历与阴历怎么转换的
二,公历和农历之间如何转换? 很多人都一直在找换阴阳历的公式。我也尝试过。曾读过「高平子」天文前辈所着「学历散论」了解古历的变更和阴阳历的缺陷。才知道由於月球转动的不稳定不规则,确定无公式可寻。这也是古代中国每百年必改历的原因。 阴历最大的问题是在如何置闰。好像不难,因为阴历基本法则如下: * 月...

公历换农历怎么换?
下面我就来介绍一下具体的算法。首先是要保存公农历之间的转换信息:以任意一年作为起点,把从这一年起若干年(若干是多少?就看你的需要了)的农历信息保存起来(在我的VCL中,是以1921年作为起点)。回想一下,我们平常是怎样来转换公历农历的呢?是查万年历,万年历有每一天的公历农历,直接一查就...

公历与旧历如何换算?
很多人都一直在找换阴阳历的公式。最后才知道由於月球转动的不稳定不规则,确定无公式可寻。这也是古代中国每百年必改历的原因。阴历最大的问题是在如何置闰。好像不难,因为阴历基本法则如下:月朔日即是初一 月以中气得名 以包含雨水中气月为正月,即是「寅」月 月无中气者为闰月,以前月同名 如果,...

农历,阴历,公历,阳历是如何计算的?
公历里虽然没有二十四节的名称,可是二十四节在阳历里有固定的月、固定的日年与年之间最多相差一两天,而在农历和藏历里某一节在月头、月中、月尾都有可能,没有固定的日期,因此说二十四节是阴历的特征是不对的,它应该属于阴阳合历的农历和藏历中的阳历部分,因为它们是根据太阳在黄道上的位置而决定...

农历与公历换算对照表
农历与公历的换算对照并非简单的一一对应关系,而是需要根据具体的年份和月份来查询专门的农历-公历转换表。这种表格通常会列出农历的年份、月份、日以及对应的公历日期。农历,又称太阴历或旧历,是以月亮的运动规律为依据设置的历法。而公历,也称为格里高利历或新历,是以太阳的运动规律为基础的历法。由于...

新历与旧历的区别
新历与旧历的主要区别在于它们的计算方式、历史背景以及与现代社会的适应性。新历,也被称为公历或格里高利历,是以耶稣诞生的年份作为公元元年开始计算的。它是一种阳历,基于地球绕太阳一周所需的时间来确定一年的长度,平均一年为365.25天。新历的特点是其规则相对简单,易于理解和计算,因此在全球范围...

阴历和阳历是怎么算的
古代的历算家们所得到的数据不是一下子就达到这样的精确程度,总是随着历法的发展,逐步向精确靠近的。??由此可见,回归年比太阴年(即伊斯兰教的阴历年)两者相差十一天,经过十六、七年就会积累到一百八十天左右,也就是说冬天与夏天要颠倒过来。纯粹的阴历是不设置闰月的,而藏历与农历都有闰月,虽...

樟树市19631802696: 公历与农历换算有公式吗? -
蒯沈骨化: 很遗憾.因为公历(现在用的是格里历,以前还曾用儒列历)和中国农历都不是严格按一个公式计算得到的,所以两个历法没有直接的公式.试图用一个简单的公式,而不利用许多像万年历一样的数据(尽管可以简化),就达到公农历转换的...

樟树市19631802696: 公历农历之间有什么关系,如何换算 -
蒯沈骨化: 公历,它是国际通用的.阳历 以地球绕太阳转一圈的时间定做一年,共3 65天5小时48分46秒.平年只计365天这个 整数,不计尾数;一年分做12个月,大月31 天,小月30天,二月只有28天.四年的尾 数积累起来共1天光景,加在第...

樟树市19631802696: 新历和旧历怎么换算 -
蒯沈骨化: 新历就是公历;旧历就是农历.他们之间不能换算.农历是:以地球自转纪日、以月亮公转纪月、以地球公转纪年.它实际上是一种“阴阳历”.不准确的地方用“闰月”来调节.规律是“三年两头闰、十九年七闰”.就是说每十九年农历与公历重复一次.

樟树市19631802696: 阴历和阳历怎么换算 -
蒯沈骨化: 阴历阳历转换:阴历阳历转换比较复杂,一般阴历日期大概落后阳历日期一个月,如果要转换可以借助万年历来查询.而且国际通用的历法是以一个太阳回归年为周期,谓之太阳历,简称为阳历,全球公用,故亦称为公历,阳历即是公历.另外,中国传统的历法自夏朝始,称为夏历,是以月球绕地球一周为一月,十二月为一年,月亮号为太阴,故谓之太阴历,简称为阴历.由于阴历的一年只有354天,少于太阳回归年的365天,所以夏历采用置闰月的方法,使得阴历的年份与阳历的年份大概保持一致.所以夏历将太阴历配合了闰年及二十四节气,使得太阴历的年周期同步于太阳历.中国夏历其实是阴阳合历.

樟树市19631802696: 农历与公历怎么算的?比如一月份农历怎么算?有公式吗? -
蒯沈骨化: 公历和农历之间是不能换算的,二者采用的计算方法不同,没有特殊关系可以查询,只能分别计算. 阳历即太阳历,也就是公历,它是国际通用的.我国自民国元年起采用阳历,为与我国旧有之历相对称,阳历又称“新历”.阳历以地球绕太阳...

樟树市19631802696: 公历和农历是如何换算的? -
蒯沈骨化: 每月初一叫做朔,最后一日叫做晦.农历十五或十六或十七叫做望,望的后一天叫做既望 所以每年春节的大年三十并不在同一天.农历的基础是「回归年」和「朔望月」.「回归年」是太阳接连两次通过春分点所需的时间,即365.2422日(365...

樟树市19631802696: 公历日期和农历日期是怎样转换的? -
蒯沈骨化: 问的好!首先公历和农历是分别独立的两种历法,二者没有必然联系!地球寒暑季节变化周期为一个回归年(365日5时48分45.5秒),是制定历法“年”的依据,即历法都要力求平均年长等于回归年.公历(又称阳历、西历、新历)是西方人制定的历法,

樟树市19631802696: 公历农历换算 - 请问公历与农历怎样换算?例如:农历丁丑年是公历哪一年?谢谢!
蒯沈骨化: 公历与农历是两种体系的历法,他们是由天文测定来编写的.并非用数学公式来换算. 而且,公历与农历在起始日,和一年的长度上也不相同,所以,年初和年末对应的年份也不相同,并且,每年都不同. 例如: 最近的农历丁丑年年初是公历1997年2月.而农历丁丑年年末是公历1998年1月.. 农历60年一甲子 每隔60年情况相似, 所以,你要查确定的年份,最好能提供具体的年月日.

樟树市19631802696: 农历与阳历如何计算 -
蒯沈骨化: 阴历阳历转换计算公式 1、阳历日期推算阴历日期的方法: 前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日). 如要知道1984年6月8日是阴历几日?可以利...

樟树市19631802696: 阴历阳历转换 -
蒯沈骨化: 阳历日期推算阴历日期的方法:前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日).然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网