天文計年

天文計年是基於公元紀年法設立的紀年法，與之不同的是有0年的存在，並在0年以前的年份加負號，以後加上正號，因此更遵守十進位制。天文計年法省略了公元紀年法使用的前綴AD和後綴CE、BC或BCE（Common Era、Before Christ或Before Common Era）。依照天文計年法，公元n年可簡單寫成n或+n，公元前1年（或1 BC/BCE）是天文計年的0年，公元前2年（或2 BC/BCE）是−1年，依此類推公元前n年（或n BC/BCE）是−(n − 1)年。天文學家在1582年之前使用儒略曆，1582年之後使用格里曆。許多學者如：雅克·卡西尼（1740年）Jacques Cassini, Tables Astronomiques  (1740), Explication et Usage pp. 5 (PA5), 7 (PA7), Tables pp. 10 (RA1-PA10), 22 (RA1-PA22), 63 (RA1-PA63), 77 (RA1-PA77), 91 (RA1-PA91), 105 (RA1-PA105), 119 (RA1-PA119). 、西蒙·紐康（1898）Simon Newcomb, "Tables of the motion of the Earth on its axis and around the Sun"  in Astronomical papers prepared for the use of the American ephemeris and Nautical Almanac, Volume VI: Tables of the four inner planets, (United States Naval Observatory, 1898), pp. 27 (PT36), 34–35 (PT43–PT44).和Fred Espenak（2007）Fred Espenak, Phases of the Moon: −99 to 0 (100 to 1 BCE)  NASA Eclipse web site等皆使用過。天文計年使用在天文學故此命名。除了歷史學以外，樹輪年代學、考古學和地質學等少數學科則使用距今幾年來描述時間。雖然天文紀年與公元紀年在公元前僅相差一年，但在歷史文獻中提及日食或合等天文事件時，這一年的差別就會變得重要。

 0年的使用 
克普勒在他的魯道夫星曆表裡使用了0年的雛形，在描述太陽、月亮、土星、木星、火星、金星和水星的平均運動表裡，他將Christi（基督誕生）置於Ante Christum（基督誕生前）和Post Christum（基督誕生後）之間。Johannes Kepler, Tabulae Rudolphinae  (1627) Pars secunda, 42 (Zu Seite 191), 48 (197), 54 (203), 60 (209), 66 (215), 72 (221), 78 (227). (Latin)法國天文學家Philippe de la Hire在他的作品《Tabulæ Astronomicæ》裡進一步使用Christum 0 表示界於西元前與西元的這一年。Tabulae Astronomicae - Philippo de la Hire  (1702), Tabulæ 15, 21, 39, 47, 55, 63, 71; Usus tabularum 4. (Latin)

一般認定最早使用"0年"的人是法國天文學家卡西尼2世（Jacques Cassini）Robert Kaplan, The nothing that is  (Oxford: Oxford University Press, 2000) 103.Dick Teresi, "Zero" , The Atlantic, July 1997 (see under Calendars and the Cosmos).L. E. Doggett, "Calendars" , Explanatory Supplement to the Astronomical Almanac, ed. P. Kenneth Seidelmann, (Sausalito, California: University Science Books, 1992/2005) 579.，他在作品《Tables astronomiques》裡直接使用"0"表示西元前與西元的這年。

卡西尼對於使用"0"作為這一年給了以下理由：Jacques Cassini, Tables Astronomiques , Explication et Usage 5, translated by Wikipedia from the French: "L'année 0 est celle dans laquelle on suppose qu'est né J. C. que plusieurs Chronologistes marquent 1 avant la naissance de J. C. & que nous avons marquée 0, afin que la somme des années avant & après J. C. donne l'intervalle qui est entre ces années, & que les nombres disibles par 4 marquent les années bissextiles tant avant qu'après J. C."

Jean Meeus做了以下解釋：

不含0年的帶號年份
拜占庭歷史學者Venance Grumel曾在書裡的表格中使用負號與正號表示西元前與西元，不過他在書中的其他地方都使用了法語的"avant J.-C."（基督前）與"après J.-C."（基督後）來標記年份，故當時可能只是為了節省空間，並無"0年"的使用。V. Grumel, La chronologie (Paris: Presses Universitaires de France, 1958) 30. 1.0版本的XML Schema使用XML交換電腦之間的數據，其中內建的資料類型date和dateTime不含0年，但它們是根據ISO 8601來定義的，理應有0年。1.1版本的XML Schema調整架構納入了0年，儘管存在向後兼容的問題。Biron, P.V. & Malhotra, A. (Eds.). (28 October 2004). XML Schema Part 2: Datatypes (2nd ed.).  World Wide Web Consortium.

 参考文献 

 参见 

 ISO 8601
 天文年代學
 全新世曆（Holocene calendar）

Category:紀元
Category:年代学
Category:日历
Category:天文學的時間