本站将会用到公历(阳历,格里高历和儒略历)、中国农历(阴阳历)和干支历法(纯阳历)三种历法标准。
时间的天文划分可参考网页:http://www.kpcn.org/zhuanti/kxsj/tw/twhf.htm
世纪: 本站的一个 世纪 一般是指连续的一百年。
说明: 当用来计算日子时,世纪通常从可以被100整除的年代或此后一年开始,例如 2000年 或 2001年 。这种奇数的纪年法来自于 耶稣纪元后 ,其中的1年通常表示“我们上帝的年”(year of our lord),因此第一世纪从公元1年到公元100年。另一个记法是包括零年表示,这样就使用0年到99年表示1世纪 。本站按中国的习惯采用后一种记法,第一世纪从公元前1年(0年)到公元99年,现在为21世纪。
年:本站的年度量一般是指回归年。
说明:地球 绕 太阳 运行周期为365天5小时48分46秒(合365.24219天)即一回归年。 1回归年=365.24219 平太阳日,1恒星年=365.25636 平太阳日 ,1近点年=365.25964平太阳日 ,1交点年=346.62003平太阳日 ,1儒略年= 365.25平太阳日。
月:本站的月度量一般是指朔望月。亦指格里高历里的月。
说明:朔望月:月亮 绕 地球 运行一周时间为一个月(29.590589天)。恒星月:月亮相对恒星的自转周期正好为一恒星月27.321661日 ,交点月: 27.212220日 ,分点月:27.321582日 ,分点月:27.321582日 ,近点月: 27.554551
日:本站的日度量一般是指平太阳日。
说明:日一般特指地球自转一周的时间。 平太阳日是平太阳在天球上连续两次由东向西通过同一子午线圈所需要的时间。 真太阳日是真太阳在天球上连续两次由东向西通过同一子午线圈所需要的时间。 平恒星日是平春分点在天球上连续两次由东向西通过同一子午圈所需要的时间。 真恒星日是真春分点在天球上连续两次由东向西通过同一子午圈所需要的时间。平太阳日长与平恒星日长之比为:1.002737909265+0.589T×10 -10;平恒星日长与平太阳日长之比为:0.997269566414-0.586T×10 -10 ;地球自转周期与平恒星日长之比为:1.0+(97097+59T)+10 -12 ;平恒星日长与地球自转周期之比为:0.999999902902-59T×10 -12 (这里T为从1900.0起算的儒略世纪数。 )
时间:本站时间的计量一般指协调世界时(UTC)。
说明: 关于时间的描述可参见“世界时”以及“时间的基本念”。世界时是以地球自转运动为标准的时间计量系统,以平子夜作为0时开始的格林尼治平太阳时,称为世界时(简称UT)。BIPM会员国的国家标准实验室原子钟组依据秒定义产生,每月送至BIPM,BIPM根据各国实验室的维持能力及研发实力乘以不同的权重,平均所得即为TAI: International Atomic Time,国际原子时。
综合一号世界时(UT1)与国际原子时所发布的生活使用时时间标准,亦为UTC: Coordinated Universal Time, 协调世界时,即世界标准时刻,1972年后的定义为: UTC-TAI = n seconds (n integer) |UTC-UT1|< 0.9 second 即UTC与UT1差值必须保持在0.9秒以内,若大于0.9秒则应发布闰秒,使UTC与地球自转周期一致。规定1958年UTC-TAI=0,现今UTC-TAI=31秒。
参见:http://www.hermetic.ch/cal_stud/jdn.htm
儒略日 (Julian day)是指由公元前 4713年 1月1日 ,协调世界时中午12时开始所经过的天数,多为天文学家采用,用以作为天文学的单一历法,把不同历法的年表统一起来。
儒略日是一种不用年月的长期纪日法,简写为JD。是由法国学者Joseph Justus Scliger(1540-1609)在1583年所创,这名称是为了纪念他的父亲——意大利学者Julius Caesar Scaliger(1484-1558)。
儒略日的起点订在公元前4713年(天文学上记为 -4712 年)1月1日格林威治时间平午(世界时12:00),即JD 0 指定为 4713 B.C. 1月1日12:00 UT到4713 B.C. 1月2日12:00 UT的24小时。每一天赋予了一个唯一的数字,顺数而下,如:1996年1月1日12:00:00的儒略日是2450084。这个日期是考虑了太阳、月亮的运行周期,以及当时收税的间隔而订出来的。Joseph Scliger定义儒略周期为7980年,是因28、19、15的最小公倍数为28×19×15=7980。其中:
28年为一太阳周期(solar cycle),经过一太阳周期,则星期的日序与月的日序会重复。
19年为一太阴周期,或称默冬章(Metonic cycle),因235朔望月=19回归年,经过一太阴周期则阴历月年的日序重复。
15年为一小纪(indiction cycle),此为罗马皇帝君士坦丁(Constantine)所颁,每15年评定财产价值以供课税,成为古罗马用的一个纪元单位,
故以7980年为一儒略周期,而所选的起点公元前4713年,则是这三个循环周期同时开始的最近年份。
以儒略日计日是为方便计算年代相隔久远或不同历法的两事件所间隔的日数。
由于儒略日数字位数太多,国际天文学联合会于1973年采用简化儒略日(MJD),其定义为 MJD = JD - 2400000.5。MJD相应的起点是1858年11月17日世界时0时。
根据第 16界国际天文学会(IAU)大会(1976)的决议。 标准起始历元= 2000年1月1.5日=JD2451545.0,
JC=儒略世纪=36525日
(1995年1月)
参见:http://www.iau.org/Activities/publications/bulletin/IB74/commi.html
1. the event (epoch) J2000.0 be defined at the geocenter and at the date 2000 January 1.5 TT = Julian date 2451545.0 TT, 2. the Julian century be defined as 36525 days of TT,
UNIX时间戳:从 Unix 新纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。
标准可参见本站易维基: 公历
也是目前全世界通用的历法,儒略历从公元前46年1月1日起执行,设12个月,每年设365.25日,四年一闰,交替大小月。平年365日,年份能被4整除的为闰年,共366日。1582年开始教皇格里高利将儒略历1582年10月4日的下一天定为10月15日。规则定为:年数可以被四整除,即为闰年;被100整除为平年;被100整除也可被400整除的为闰年。
说明:原始的阳历是古埃及人创立的。最初取一年为365日。为了协调历法年与回归年的长度,公元前46年罗马统治者儒略·凯撒对阳历作了修改,制定儒略历。公元前8年,凯撒的侄儿奥古斯都又对儒略历作为调整。儒略历分一年为十二个月,平年365日;年份能被4整除的为闰年,共366日。这样,儒略历历年平均长度便是365.25日,同回归年长度365.2422日相差0.7078日,400年约差3日。从实施儒略历到十六世纪末期,累差约为10日。为了消除了这个差数,教皇格里高利(一译格雷果里)十三世把儒略历1582年10月4日的下一天定为10月15日,中间消去10天;同时还修改了儒略历置闰法则:能被4除尽的年份仍然为闰年,但对世纪年(如1600,1700,……),只有能被400除尽的才为闰年。这样,400年中只有97个闰年,比原来减少三个,使历年平均长度为365.2425日,更接近于回归年的长度。经过这样修改的儒略历叫格里高利历,亦称格里历。格里历先在天主教国家使用,二十世纪初为全世界普遍采用,所以又叫公历。中国于1912年开始采用公历,但当时仍用中华民国纪年。1949年中华人民共和国成立后,采用公历纪年。
农历,一年一般为12个月,一个月天数依照 月亮 围绕 地球 运行周期而定,为29或30天,闰年为13月,中国农历年平年为353或354天,闰年为384或385天,平均每年约为365.2422天(即 太阳 环绕 地球 一周的时间)。农历可按如下方式推断:
当月亮运行到地球与太阳之间成一直线的那天,为每个月的开始,称为( 朔日 )初一。一年中日最长的一天为 夏至 ,日最短为 冬至 ,根据这两点将一年24等分,得到24节气。通常,离 立春 最近的那个朔日( 春节 )所在的月,为 正月 。春节在公历1月20日至2月20日之间。
24节气又可分为"节气"和"中气"两大类,简称为"节"和"气"。古人从冬至起中气、节气相间安排,于是小寒为节气,大寒为中气,依次类推。一年共12个中气和12个节气,一般情况每月各有一个中气和一个节气。每一中气都配定属于某月,不能混乱。 节气的定法有两种。古代历法采用的称为"恒气",即按时间把一年等分为24份,每一节气平均得15天有余,所以又称"平气"。现代农历采用的称为"定气",即按地球在轨道上的位置为标准,一周360°,两节气之间相隔15°。由于冬至时地球位于近日点附近,运动速度较快,因而太阳在黄道上移动15°的时间不到15天。夏至前后的情况正好相反,太阳在黄道上移动较慢,一个节气达16天之多。采用定气时可以保证春、秋两分必然在昼夜平分的那两天。
农历置闰的方法同中气的划分和采用定气方法密切相关。由于两个节气的长度平均约为30.5日,而阴历历月平均约只有29.5日,因而每月中节气所在的日期必然会较上一个月推迟1~2天。如此下去,总会有一个月只有节气而没有中气。这一个月被规定为"闰月",作为该月所在农历历年多余的第13个月。既然节气严格按回归年长度周而复始地出现,根据上述规定来设置闰月必然能保证农历历年的平均长度与回归年十分接近。十九年七闰法就是这样来置闰的。
由于定气方法的采用,冬季一节一气的平均长度约为29.74天,比朔望月长不了多少,节气逐月向后推迟得很慢,所以冬季设置闰月的可能性就很小。相反,夏至附近地球运动得慢,交节气也慢,一气可达16天之多,因而夏季及其前后几个月,如农历三、四、五、六、七月,闰月设置较多。在公元1821年到2020年的200年中共有农历闰月74个。其中闰正月、闰十一月、闰十二月一次也没有,而闰五月最多,达16次。无怪乎我们碰不到闰正月,也过不到"闰春节"了。
支.即子、丑、寅、卯、辰、巳、午、来、申、酉、戌、亥来纪月与纪时.十天干与十二地支,是阳干配阳支,阴干配阴支,5个阳干配6个阳支得出30个阳干支 ,5个阴干配6个阴支得出30个阴干支,两者相合阴阳60干支,又称为六十花甲或者六十甲子。其顺序相配如下:
甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 已丑 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 王子 癸丑
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 王戌 癸亥
根据: 司马迁在《史记·历书甲子篇》说:"太初元年,岁名焉逢摄提格,月名毕聚,日 得甲子;夜半朔旦冬至。正北,十二月。无大余,无小余。"
因此起始记时:公元前104年,据《尔雅》甲寅年,《汉书志》丙子年,《汉书》为丁丑。当然没有对应的阳历(儒略和格里都没出呢),冬至时日月于子时合壁,即是朔日又为甲子日零点(甲子时)。(阴历十一月初一),冬至为子月,即甲子月。
根据推算,-104 丁丑 太初 元年。
干支纪年以六十甲子周而复始,据说最早应用于西汉,到了东汉元和二年(85年),朝廷下令在全国范围内推行干支纪年,一直到今天仍在使用。有些史书记载西汉以前的干支纪年,是后人推算出来的。
一天的起始---夜半(子正); 一月的起点——朔旦(一個朔望月长度為为29.530588天, 约初一至廿九或三十日, 平均每天廿四小时) ; 一年的起点——十一月 ; 六十干支的起点——甲子 ; 二十四节气的起点——冬至
公历是最没有连续性的记时方法了。
干支又准确又有连续性。
农历也比较准确(有月亮为依据)。
1、我国的农历是一种阴阳历1912年以前用。
2、我国的农历强调逐年逐月推算。通过逐月推算后才知道某年某月是大月还 是小月;通过逐年推算后,才知道某年是闰年还是平年。
3、我国传统历法一直是阴阳历和二十四气并行,二十四气适用于农业生产。
4、我国传统历法采用干支循环(六十甲子)为周期的纪时制度。
历日的推算有两条原则:
1、以月相定日序。即以日月合朔 的日期和时刻来定每月的初一。 例如,如果今天6时5 分是 日月合朔 的时刻,则今天是初一。如果第二个 日月合朔 落在第30天,那么该月是小月(29天);如果落在第31天,那么 该月是大月(30天);
2、以中气定月序。 我国的旧历把全年分二十四个节气,其中单数的叫节气,双数的叫中气。 以雨水所在的月为正月;以春分所在的月为定为二月;以此类推。 规定,平年有十二个月,闰年有十三个月,在没有中气的历月叫闰月, 把闰月看成是前一月的重复,月序同上一月。 关于节气与阳历(公历)的关系: 节气是按太阳黄经来划分的,在地球绕太阳转的每15度为一个节气,所以 节气与公历的日期是相对较固定的,每个公历平年的节气位置是固定的; 而公历的闰年的节气比平年的节气的位置要前一日。如2000年(闰)其冬至 12月21日,而2001年(平)的冬至是22日的。
实现:
1、公历中二十四节气很简单,
2、农历要找到一个基准日( 日月合朔 的日期),才可按逐年逐月推算出日序 与月序;闰年与闰月。
3、再根据干支循环(六十甲子)定年就容易了。
以下是从一篇英文论文里来的内容:
Rule 1 Calculations are based on the meridian 120ı East(以子午线东120度为基准计算) (注:1929年前以116.25度)
Rule 2 The Chinese day starts at midnight(以零点为一天开始,注意八字以子时为一天的开始,即前一天的晚上11点)
Rule 3 The day on which a new Moon occurs is the first day of the new month.(每月的第一天是朔月)