公历,也称为格里高利历(Gregorian calendar),其起源可以追溯到古埃及的太阳历。古埃及人为了计算尼罗河泛滥周期,发展出了天文学和太阳历,这是公历最早的源头。
公历的直接前身儒略历(Julian calendar)是由罗马共和国独裁官儒略·凯撒(Julius Caesar)在公元前45年颁布的,而儒略历本身是基于希腊天文学家索西琴尼(Sosigenes)的计算编制而成。
现行的公历,即格里高利历,是在儒略历的基础上由意大利医生、天文学家、哲学家、年代学家阿洛伊修斯里利乌斯(Aloysius Lilius)等人加以改革,并由教皇格里高利十三世在1582年批准颁行的。
因此,如果要追溯公历的发明者,可以说它是由古埃及人发明的,因为他们的太阳历是公历最早的起源。而儒略历的编制者索西琴尼可以被视为儒略历的发明者,而格里高利历则是由一系列学者和罗马教皇共同发展和完善的