The Chinese calendar combines the lunar and solar systems together. The Year and Day cycles use the solar system. However, there are two different Month cycles in the Chinese calendar. One uses the lunar system and the other uses the solar system. In the lunar system of Month, the new moon day is the first day of a lunar month. The length of a lunar month is the length of time between two new moon days. The name of a lunar Month is taken from the solar system. The Chinese solar months are not like the months of a modern calendar. The Chinese calendar divides the year into 24 solar segments(节气) according to the sun positions on the tropical zodiac (Similar to western astrology). Each segment's name was given for ancient Chinese farmers' use. To understand the whole picture view the following chart.

24节气 生肖 星座  24节气查询
sn 节气 Solar Segment Sun Longitude 生肖 Month Name 星座 Astrology Name 星座日期
1 立春 Start of Spring 315 Tiger 宝瓶座 Aquarius 1.20.~2.18.
2 雨水 Rain Water 330 双鱼座 Pisces 2.19.~3.20.
3 惊蛰 Excited Insects 345 Rabbit
4 春分 Vernal Equinox 0 白羊座 Aries 3.21.~4.20.
5 清明 Clear and Bright 15 Dragon
6 谷雨 Grain Rains 30 金牛座 Taurus 4.21.~5.20.
7 立夏 Start of Summer 45 Snake
8 小满 Grain Fills 60 双子座 Gemini 5.21.~6.21.
9 芒种 Grain in Ear 75 Horse
10 夏至 Summer solstice 90 巨蟹座 Cancer 6.22.~7.22.
11 小暑 Slight Heat 105 Sheep
12 大暑 Great Heat 120 狮子座 Leo 7.23.~8.22.
13 立秋 Start of Autumn 135 Monkey
14 处暑 Still Hot 150 室女座 Virgo 8.23.~9.22.
15 白露 White Dew 165 Chicken
16 秋分 Autumnal Equinox 180 天秤座 Libra 9.22.~10.23.
17 寒露 Cold Dew 195 Dog
18 霜降 Frost Descends 210 天蝎座 Scorpio 10.23.~11.21.
19 立冬 Start of Winter 225 Pig
20 小雪 Light Snow 240 人马座 Sagittarius 11.22.~12.21.
21 大雪 Heavy Snow 255 Rat
22 冬至 Winter Solstice 270 摩羯座 Capricorn 12.22.~1.19.
23 小寒 Little Cold 285 Cow
24 大寒 Severe Cold 300 宝瓶座 Aquarius 1.20.~2.18.

The solar months are defined by the sun longitudes. The first month, Tiger month, begins from the Start of Spring segment or when the sun enters the 315th degree on the tropical zodiac. The second month, Rabbit month, begins from the Excited Insects segment or when the sun enters 345th degree. The beginning of a solar month is called the Segment Point(节气). In the middle of a solar month is called the Center Point(中气). For example, the segments of Rain Water and Vernal Equinox are Center Points. The astrology names of Pisces and Aries apply to these Center Points.

The lunar month name is derived from the Solar Center Point. For example, If a lunar month contains the Rain Water Center Point, then it is the first month of the lunar calendar, as known as the Tiger month.

If a lunar month does not contain any Solar Center Point, that month is known as a Leap Month. The name of this leap month is the same as previous lunar month. The reason to assign leap months is that we want the moon cycle to harmonize with the sun cycle. Because one year has about 365.2425 days and one month has about 29.53 days, one year has about 12.3685 months. 12.3685 is about 12 and 7/19. If we put seven extra months in 19 years, sun and moon should be back to the same sky position. "Seven Leap Months in 19 years" is easy for people to remember. However, 12.3685 is almost equal to 12 and 144/391. That means "144 Leap months in 391 years" is a more accurate way to assign Leap months. So far, no one has lived long enough to observe the entire cycle.

Anyway, the principles of the Chinese Calendar use the following four rules which the ancient Chinese made them thousand years ago.

  1. The new moon day is the first day of a lunar month
  2. The name of a lunar name is named by the Solar Center Point
  3. The first lunar month of the year is the Tiger month, which contains Rain Water center point
  4. The lunar month without a Center Point is a Leap month (闰月)(Intercalary Month )

In the Chinese Lunar Calendar, the new moon day is the first day of a lunar month and the length of a lunar month is the length between two new moon days. In the Chinese Fortune-Telling (Astrology) Calendar, the first day of a month is the day on a Solar Segment Point and the length of a month is the length between two Solar Segment Points. Therefore there is no Leap Month in the Chinese Fortune-Telling System.

Without this knowledge, above-mentioned, most people will be confused about the solar months and lunar months. They may think all Chinese Fortune-Telling system use lunar months. Actually, the Fortune-Telling system called Eight Characters(八字) only uses the solar month, not the lunar month. The other popular system called Dipper(紫微斗数) uses solar month and lunar month together.

The counting system of Day is the Stem-Branch(干支) 60-day cycle system. No one knows who invented the Stem-Branch for Day counting system, but legend has it that characters of Day Stem-Branch were found on Oracle bones. The Animal names of Stem-Branch were applied into the Month system around 206 B.C. (between the Chin and Han dynasties). The Stem-Branch was applied into the Year system around 164 B.C..

Almost every Chinese dynasty had its own calendar. One reason was that the new emperor needed to announce the new rules including the new calendar to the public. The other reason was that the astronomer's officers had to make some adjustments on the calendar in order to match the sun and moon in the sky.

The first day of a year has been changed many times in Chinese calendars. The current Chinese calendar uses the first day of the first month of Tiger month as the first day of a year, which was initially adopted by the Shiah dynasty (2183-1752 B.C.). Today, some people consider the Winter Solstice as the first day of a year in the Chinese Fortune-Telling System, because that makes more sense from the astronomy view.

The Chinese Lunar Calendar system is not perfect, because the length of solar month is not always greater than the length of a lunar month. As a result, a lunar month might contain two solar Center Points. Those months are found in the winter of 1548, 1680, 1700, 1719, 2053, 2072 and so on. This imperfection causes the trouble in the assignments of the Chinese Lunar Leap Month. That's why there is no simple formula for Chinese Lunar Calendar conversion.

Because this imperfection, we need to add a new rule to adjust the Chinese Calendar system.

很多人都一直在找换阴阳历的公式。我也尝试过。曾读过「高平子」天文前辈所着「学历散论」了解古历的变更和阴阳历的缺陷。才知道由於月球转动的不稳定不规则,确定无公式可寻。这也是古代中国每百年必改历的原因。

阴历最大的问题是在如何置闰。好像不难,因为阴历基本法则如下:

* 月朔日即是初一

* 月以中气得名

* 以包含雨水中气月为正月,即是「寅」月

* 月无中气者为闰月,以前月同名

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

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

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

* 在民用置闰,如果月朔日和中气同一天,则该阴历月包含那个中气。

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

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

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

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

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

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

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

中华农历网:http://www.nongli.com/Doc/0409/19162522.htm

阴历一年有多少天?每个月各多少天?闰月是怎么回事?

农历

平年12个月有三种天数:

五个大月七个小月353天(如1965年乙巳年),

六个大月六个小月354天(如2005乙酉年),

七个大月五个小月355天(如2003癸未年),

闰年十三个月也有三种天数,(有闰月,即多一个月)

六个大月七个小月383天(如1993癸酉年),

七个大月六个小月384天(如2004甲申年),

八个大月五个小月385天(如2006丙戌年)。

农历平年比公历年少10至13天,闰年比公历年多17至20天。 闰年是公历的名词。公历规定每400年97闰,不逢百的年份能被4整除的,就是闰年,这一年的2月是29天;其余年份的2月是28天。除了2月以外,其它月份的天数没有平年和闰年的区别。

2。闰月是中国的农历的名词。农历因为是阴阳历,所以要兼顾月亮和太阳。由于每个月都要保证十五或者十六是满月,所以每个月大约是29.5天。一般年份12个月就只有355天。这样一年年累计下来,会和季节脱节(因为地球公转周期是365天)。所以每三年左右要加一个月,使得农历年在长期平均上与公历年的长度一致,大约是365.2425天。加的这一个月就叫做闰月。农历的闰月大概是十九年七闰。 闰月指的是阴历中的一种现象,阴历是按照月亮的圆缺即朔望月安排大月和小月,一个朔望月的长度是29.5306日,是月相盈亏的周期,阴历规定,大月30天,小月29天,这样一年12个月共354天,阴历的月份没有季节意义,这样一年就与阳历的一年相差11天,只需经过17年,阴阳历日期就同季节发生倒置,譬如,某年新年是在瑞雪纷飞中度过,17年后,便要摇扇过新年了。使用这样的历法,自然是无法满足农业生产的需要的,所以国的阴历自秦汉以来,一直和24节气并行,用24节气来指导农业生产。

二十四节气又可分为“节气”和“中气”二组:古人把从小寒起每隔黄经300为一节气;从冬至起每隔黄经300为一中气,一年有12个节气,12个中气。12节气把一年分为12个节月,每个节月各有一个节气和一个中气。节气是节月的起点;中气是节日的中点。国传统历法对于日序和月序以及大月、小月、平年和闰年,不象一般历法那样采用长期安排的方法,而是强调逐年逐月的推算,国家设有专门的机构从事历法的推算。

(一)、以月相定日序。它逐一推算日月合朔的日期和时刻,每月的初一就是合朔的日期;根据先后二次合朔包含的日数,确定前月的大小。如果从这一合朔到下一次合朔的间隔是30天,那么当月便是大月;如果只隔29天,便为小月。

(二)、以中气定月序。首先,以历月中有无中气区分历月和闰月,们知道一个回归年有12个中气,但却包含365.2422÷29.5306=2.3682个朔望月,经过几番历月轮转之后,必有一个历月没有中气。《汉书·律历表》载:“朔不不得中,谓之闰月”。这个没有中气的月份便是闰月。它前一历日为几月即为闰几月。例如,1984年的那次闰月出现在旧历十月之后,因而叫它“闰十月”。闰月是推算出来的,在一年的月序中不固定,除农历十一月、十二月、正月外,闰几月都可能,十九年七闰。

综上所述,闰年是阳历中的一种现象,固定在二月,比平年加一天,29天;闰月是阴历中的一个现象,闰一个月,那一年阴历有13个月,那一年叫闰月年。闰月年384大。

2012年农历阳历双闰年 2012壬辰龙年共有384天

2012壬辰龙年有多少天?这个问题估计很多人都会答错。许多人都会习惯性的认为2012龙年是闰年,会有366天。其实不然,2012年壬辰龙年即是阳历闰年又是农历闰年,将有384天。是不是很惊讶?不如把“2012年壬辰龙年有多少天”这个问题抛给身边的朋友吧!

昨日,记者从中科院紫金山天文台了解到,2012年既是阳历闰年,又是农历闰年,为双闰年。天文历表显示,即将到来的农历壬辰龙年共有13个月、384天。

昨日,紫金山天文台研究员王思潮接受媒体采访时解释道,凡阳历中有闰日(二月有29天)的年,或阴历中有闰月(1年有13个月)的年即为闰年。“通常情况下,每4年会出现一次阳历闰年,每19年会有7次农历闰年,两个闰年一旦重合,就是双闰年了。”

该条新闻出现后,马上疯传网络,网友直呼“伟大的中国人再次证明了2012年果然不平凡”。还有不少出生于农历四月的网友已然开始盘算狂欢。“因为2012壬辰龙年闰四月,所以我要过一个阳历生日、一个农历生日,闰月再过次生日。一年过三次,多多讨红包哩!”

关于闰年,据王思潮介绍,出现阳历闰年,是因为地球绕日运行周期为365天5小时48分46秒即一回归年,阳历的正常年份只有365日,比回归年短约0.2422日,每四年累积约一天,因此就把这一天加于2月末,使当年天数变为366日,这一年就为闰年。按照正常规律,被4整除的年份一般为闰年,即将到来的2012年就能被4整除,因此一年的天数就有366天。

昨日傍晚,记者致电紫金山天文台历算部副研究员陈灼,咨询农历闰年的缘由。她解释道,农历一个朔望月大约是29.5天,农历一般以12个月为一年,共有354天或355天。而一个回归年约是365.25天,比一般的农历年多11天左右。为了解决两者的矛盾,古人采用设置闰月的方法。“现行农历置闰方法是十九年七闰,每隔2年到3年,就必须增加1个月,增加的这个月叫闰月。因而,农历的闰年就有了13个月。”

天文历表上显示,今年农历甲午马年被安排了一个闰九月,从2014年1月31日开始,至2015年2月18日结束,共有384天。

为了保证每月的十五那天的月亮最圆,这就需要天文计算决定哪个月是30天还是29 天,所以农历的大小月不像公历那样固定。这是农历的纪元法和公历不同导致的。农历是以月亮绕地球一周的时间作为基本纪元单位,而公历则是以地球绕太阳一周为基本纪元单位。相对来说,公历的纪元法更符合实际情况。

农历日期和地球绕太阳运动的位置并不准确对应,例如代表地球离太阳最远的那个时间冬至这一天,公历都是在都是在12月22日这一天,有时差一天,但农历相差就大了,去年是十一月初三,今年是十一月十三,差了10天,所以农历不如公历准确。

闰月的规则是这样的。每年有24节气,逢单数节气叫节气例如‘立春’‘惊蛰’‘清明’。逢双数的节气叫中气,例如雨水,‘春分’谷雨。等等。一般每个月都有一个节气和一个中气,如果一个月中只有一个节气而没有中气那么就要在这个月的后面再重复这个月份,这就是闰月了,一般每两年多就有一个闰月,来补偿农历的12 个月比太阳公转周期短的不足了。

历规定,初一必须是“朔”日,就是看不见月亮的那一天。所以经常是没有大年三十。

农历的历月是以朔望月为依据的。朔望月的时间是29日12小时44分3秒(即29.5366日),因此农历也是大月30天,小月29天,但它和纯粹的阴历并不完全一样,因为纯粹的阴历是大小月交替编排的,而农历年大小月是经过推算决定的。

农历每一个月初一都正好是"朔"(即月亮在太阳地球中间,且以黑着的半面对着地球的时候)。有时可能出现两个大月,也可以连续出现两个小月。由于朔望月稍大于29天半,所以在农历的每100个历月里约有53个大月和47个小月。

一、农历的大小月的设置有一定规律

阴历定月的方法是:用朔望月周期给出,朔所在日为初一,朔望月长约29.53059日

即29天半多一点,因日历必须用整数,所以规定农历大月30天,小月29天。因小月29天,少计了0.53059日,就得把这少计了的0.53059日加起来放在下一个月,那下个月就有了30天。即使计了30天,但还多出了0.03059日,又得往下累加。这个数无论大月还是小月,都多出这个数。那么一年就多出了0.36708日。三年后,就多出了1.0124日,就必须在这一个小月上加上一天,于是就会出现两个大月。即使加了这一日后,还有0.0124日的零头,又得与0.53059日加起来再往后累加......如此循环不已。

二、农历闰月的大月和小月设置也有规律

农历闰月一般为29天,是小月。但也有例外——那就是:按上述农历大小月的设置办法,将零头数累加到正好有一天的那一个月如果正逢闰月,就把这多出的一日加在这个闰月上,那么这个闰月就有了30天,成了大月了。 农历的大月小月设置很难象公历一样找到规律。

三、在农历初二傍晚确定当月大小的方法

在我国大部分地区,可以在初二的日落后(傍晚)观察西边的天空有没有很细的月牙出现,如果有月牙出现,则说明初一的日月交朔时刻发生较晚,所以这个月应较长,是大月为30天;

没有月牙出现就说明初一的日月交朔时刻发生较早,这个就较短,是小月,为29日;农历大月时,月亮一般是十六圆(望日),小月时一般是十五圆(望日)。这个方法在大多数都是准确的,只有在极少数的情况例外。