公元元年是公历已知历史上的第一年,它对应的是西元1年。那么为什么公元元年是1年而不是0年呢?
在公元元年之前,人们使用的是罗马共和历(Roman Republican calendar),该历法的起点是公元前753年罗马城市的建立。到公元前45年,罗马共和历已经混乱不堪,罗马家尤利乌斯·凯撒(Julius Caesar)制定了一套新的历法——儒略历(Julian calendar),该历法的起点是公元前45年1月1日。
当时,历法改革是为了对农业与贸易进行更准确的统计,同时在上也有其目的。凯撒想要让儒略历成为一种新的文化标志,因此将公元前45年作为新的起点。即儒略历中的第一年是公元前45年,第二年是公元前44年,以此类推。
而公元元年则是指儒略历中的第一年后的第一个完整年,即公元1年。公元元年不是0年而是1年。
虽然儒略历此后已经被多种历法所取代,但是始终保留下了公元元年作为年号的传统,因此公元元年一直被视为历史上的第一年。