公历,也被称为格里高利历或西历,是现在国际通用的历法,属于阳历的一种。它起源于古罗马时期,最初由罗马帝国儒略•凯撒编制,于公元前45年1月1日正式启用,取代了原有的罗马历法。
公历的基本单位是太阳的回归年,即地球围绕太阳公转一周的时间。一个回归年的长度约为365.2422天,公历规定每四年中会有一个闰年,闰年的2月有29天,使得全年有366天,用以调整因地球公转周期不是整数天所带来的时间偏差。
公历的年份以耶稣诞生之年作为纪年的开始,即公元1年。在儒略历与格里高利历中,耶稣诞生之后的日期称为主年份(Anno Domini, A.D.),而耶稣诞生之前的日期则被称为公元前(Before Christ, B.C.)。
公历的推广和修正经历了多个阶段,其中最重要的是1582年由罗马教皇格里高利十三世颁布的修正,这次修正取消了整百年份中的三个闰年,并规定每100年中的闰年要能被400整除才是闰年,从而使得节气时间更加固定。
公历现在被世界上大多数国家采用,并且是国际通用的时间标准