现行西历即格里历,又译国瑞历、额我略历、格列高利历、格里高利历,称西元。是由意大利医生兼哲学家里利乌斯改革儒略历制定的历法,由教皇格列高利十三世在1582年颁行。“公元”产生于公元6世纪。当时,为了扩大教会的统治势力,信徒们几乎把任何事情都附会在基督教上。
公元525年,一个叫狄奥尼西的信徒,为了预先推算七年后(公元532年)“复活节”的日期,提出了耶稣出生于古罗马狄奥克列颠纪年之前284年的说法,主张以耶稣出生之年作为起算点的纪年方法,这个主张得到了教会的大力支持。公元532年,教会把狄奥克列颠纪年之前的284年作为公元元年,并将此纪年法在教会中使用。
虽然格里历改革是以宗教原因为出发点,但改革的重头贡献是给文明社会提供了一个准确又可靠的公务与民用的日历系统。格里历改革虽然早在1582年就已制定,但还是经过了之后的几百年才被所有国家慢慢采用–德国在1700年开始正式采用,而俄国一直到了红色革命后的1918年才从儒略历改到格里历。
公历是阳历的一种,于1912年开始在中国正式采用,取代传统使用的中国历法农历(即时宪历),而中国传统历法是一种阴阳历,西历在中文中又称阳历、西历、新历。
在中国,早在公元前2000多年就有了自己的历法。在相当长的历史时期内,中国使用的是“干支纪元法”,即把十天干和十二地支分别组合起来,每60年为一个周期。
由于公元纪年的起点是公元1年,而没有“公元0年”,所以大多数对公元纪年有充分了解的科学家和世界上大多数权威天文机构,都明确支持21世纪始于2001年的说法。