天文学的紀年法
天文学的紀年法を用いる理由は、西暦前から西暦後にわたる期間計算を簡便・単純にするためである。紀元前1年を跨ぐ期間の年数を計算するときには、通常の紀年法では0年が存在しないことを考慮しなければならないので計算が面倒かつ間違えやすい。天文学的紀年法では、単に期間の最後の年から期間の最初の年を差し引くだけで良く、計算が簡便である。
紀元1年(「1」)の前年が紀元前1年(「-1」)となる紀元前年数をそのまま用いると整数の算法に反することとなって、天文学的事象の期間計算に不具合が生じてしまう(「紀元前1年」、「1月0日」も参照のこと)。
通常の紀年法:紀元前4年 →紀元前3年 →紀元前2年 →紀元前1年 →紀元1年 →紀元2年 →紀元3年
天文学的紀年法:西暦 -3年 →西暦 -2年 →西暦 -1年 →西暦 0年 → 西暦1年 →西暦2年 →西暦3年
天文学的紀年法が準拠する数直線:
例:紀元2年( = 西暦 2年)から紀元前4年( = 西暦 -3年)までの年数の算出法
通常の紀年法:2 - (-4) - 1 = 5年(紀元前1年を跨ぐ場合には、1年を減じなければならない)
天文学的紀年法:2 - (-3) = 5年(紀元前1年を跨がない場合の年数の算出方法と同じである)
紀元1年以降は通常の歴史年と同一であって、符号無しまたは正の符号で書かれる。すなわち、紀元n年(nは正の整数)は単にnまたは+nと書かれる。