公元紀年法的算法 公元紀年法的算法是什麼
公元紀年計算方式為除非能被400整除,所有的世紀年(能被100整除)都不設閏日;如此,每四百年,格里曆僅有97個閏年,比儒略曆減少3個閏年。格里曆的歷年平均長度為365.2425日,接近平均迴歸年的365.242199074日,即約每3300年誤差一日,也更接近春分點回歸年的365.24237日,即約每8000年誤差一日;而儒略曆的歷年為365.25日,約每128年就誤差一日。到1582年時,儒略曆的春分日(3月21日)與地球公轉到春分點的實際時間已相差10天。
公元,即公曆紀年法,是一種源自於西方社會的紀年方法。原稱基督紀元,又稱西曆或西元,是由意大利醫生兼哲學家Aloysius Lilius對儒略曆加以改革而製成的一種曆法——《格里曆》,其淵源為《授時歷》。1582年,時任羅馬教皇的格列高利十三世予以批准頒行。
公曆紀年以耶穌誕生之年作為紀年的開始。在儒略曆與格里高利曆中,在耶穌誕生之後的日期,稱為主的年份。而在耶穌誕生之前,稱為主前Before Christ(B.C.)。但是現代學者為了淡化其宗教色彩以及避免非基督徒的反感而多半改稱用“公元”,縮寫為與“公元前的説法。
需要注意的是:雖然0是自然數,但並不存在公元前0年或公元0年。公元前1年之後的一年,是公元1年,為公元元年。雖然公元前的紀年是倒着數,後面的數目小於前面的數目,例如西漢成立的公元前202年,晚於秦朝成立的公元前221年,但具體到每一年的月份,還是正着數,1月在前,12月在後,日期也如此,初一在前,十五在後。