公历与旧历怎样换算
我有一法:
先认识一下“天干序数”和“地支序数”:
天 干: 甲 乙 丙 丁 戊 己 庚 辛 壬 癸
天干序数: 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
这个随便找个换算软件就可以了。
不过现在的换算软件是从公元1900年——2100年的,如果你要算的年份不在其中可以加减60的倍数,因为农历是60年为一个甲子。
如:1800年和1920年都是庚申年
到百度打 公历与旧历怎样换算 就OK
公历和农历换算
无论回历换算为公历或相反,大体都有一日之差,以星期序数订正时,回历换算为公历,以回历的星期序数为准;相反,以公历的星期序数为准。 四 国历或公历换算为中国农历 1.回历换算为农历 仅管中国农历各年在年内月数日数都不是一个相对的稳定值,给回历与公历换算为农历上带来较多的困难,但仍然可以换算。中...
农历跟公历怎么分别
农历阴历可按以下区分:1、叫法不同:农历又叫阴历,被称为月初称初级,月中称十几,月末称几十,阳历又叫公历,被称为几月几日2、时间快慢不同:两个日期阳历过得较快,农历过得较慢,比如今天是3月份,农历也才2月份3、天数不同:农历历大月是30天,小月是29天;阳历大月是31天,小月30天...
农历国历转换
但中国的农历和 *** 的农历以及韩国的农历计算方法不一样,一般要相差一二天。 阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十 九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,...
农历与阴历怎么转换的
二,公历和农历之间如何转换? 很多人都一直在找换阴阳历的公式。我也尝试过。曾读过「高平子」天文前辈所着「学历散论」了解古历的变更和阴阳历的缺陷。才知道由於月球转动的不稳定不规则,确定无公式可寻。这也是古代中国每百年必改历的原因。 阴历最大的问题是在如何置闰。好像不难,因为阴历基本法则如下: * 月...
公历换农历怎么换?
下面我就来介绍一下具体的算法。首先是要保存公农历之间的转换信息:以任意一年作为起点,把从这一年起若干年(若干是多少?就看你的需要了)的农历信息保存起来(在我的VCL中,是以1921年作为起点)。回想一下,我们平常是怎样来转换公历农历的呢?是查万年历,万年历有每一天的公历农历,直接一查就...
公历与旧历如何换算?
很多人都一直在找换阴阳历的公式。最后才知道由於月球转动的不稳定不规则,确定无公式可寻。这也是古代中国每百年必改历的原因。阴历最大的问题是在如何置闰。好像不难,因为阴历基本法则如下:月朔日即是初一 月以中气得名 以包含雨水中气月为正月,即是「寅」月 月无中气者为闰月,以前月同名 如果,...
农历,阴历,公历,阳历是如何计算的?
公历里虽然没有二十四节的名称,可是二十四节在阳历里有固定的月、固定的日年与年之间最多相差一两天,而在农历和藏历里某一节在月头、月中、月尾都有可能,没有固定的日期,因此说二十四节是阴历的特征是不对的,它应该属于阴阳合历的农历和藏历中的阳历部分,因为它们是根据太阳在黄道上的位置而决定...
农历与公历换算对照表
农历与公历的换算对照并非简单的一一对应关系,而是需要根据具体的年份和月份来查询专门的农历-公历转换表。这种表格通常会列出农历的年份、月份、日以及对应的公历日期。农历,又称太阴历或旧历,是以月亮的运动规律为依据设置的历法。而公历,也称为格里高利历或新历,是以太阳的运动规律为基础的历法。由于...
新历与旧历的区别
新历与旧历的主要区别在于它们的计算方式、历史背景以及与现代社会的适应性。新历,也被称为公历或格里高利历,是以耶稣诞生的年份作为公元元年开始计算的。它是一种阳历,基于地球绕太阳一周所需的时间来确定一年的长度,平均一年为365.25天。新历的特点是其规则相对简单,易于理解和计算,因此在全球范围...
阴历和阳历是怎么算的
古代的历算家们所得到的数据不是一下子就达到这样的精确程度,总是随着历法的发展,逐步向精确靠近的。??由此可见,回归年比太阴年(即伊斯兰教的阴历年)两者相差十一天,经过十六、七年就会积累到一百八十天左右,也就是说冬天与夏天要颠倒过来。纯粹的阴历是不设置闰月的,而藏历与农历都有闰月,虽...
蒯沈骨化: 很遗憾.因为公历(现在用的是格里历,以前还曾用儒列历)和中国农历都不是严格按一个公式计算得到的,所以两个历法没有直接的公式.试图用一个简单的公式,而不利用许多像万年历一样的数据(尽管可以简化),就达到公农历转换的...
樟树市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: 阴历阳历转换 - ?
蒯沈骨化: 阳历日期推算阴历日期的方法:前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日).然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以...