【公历】
公历，是当前国际通用的历法，也叫格里历（Calendarium Gregorianum，Gregorian calendar），在世界上大多数地方使用 loc=p. 45. "The calendar in use today in most of the world is the Gregorian or new-style calendar designed by a commission assembled by Pope Gregory XIII in the sixteenth century."是阳历的一种。一年分为12个月，每个月28至31日不等。1582年10月，教宗格勒哥里十三世（Pope Gregory XIII）介绍和引入这种历法，作为对儒略历（Julian calendar）的修改和替代。主要的变化是对闰年的加入进行了不同的划分，使平均行事历年长365.2425天，更接近由地球绕太阳公转决定的365.2422天的回归或太阳年。
闰年的规则是：
建立格勒哥里历取代儒略历有两个原因。首先，儒略历错误地假设平均太阳年正好是365.25天，进而令每四年皆设置一个闰年。这种历法每世纪与太阳年的偏差达到将近一天。格勒哥里历的改革将平均（行事历）年缩短了0.0075天，以消弥行事历相对于春分的漂移。其次，自西元325年第一次尼西亚公会议以来，儒略历演算法引入的多余闰日导致行事历漂移，使得春分早于3月21日发生。春分的日期对基督教会很重要，因为它是计算复活节日期的基础。为了恢复联系，改革还将日期提前了10天：1582年10月4日星期四之后即为1582年10月15日星期五。此外，因为朔（天文新月）发生在计算日期的四天前，还改变了教会用于计算复活节日期的农历周期。值得注意的是，虽然改革带来了微小的变化，但行事历基本上仍然基于与其前身相同的地心理论。
这项改革最初是由欧洲的天主教会国家及其海外属地采取的。在接下来的三个世纪里，新教和东正教国家也转向了他们所称的“改良行事历”。在1923年，希腊是最后一个采用格勒哥里历（仅供民用）的欧洲国家2013。为了明确指出过渡时期的日期（在当代档案或历史文字中），两种日期都会记载，酌情标示为旧式与新式日期。在20世纪，大多数非西方国家也采用了格勒哥里历，至少是出于Civil calendar。
== 描述 ==
与儒略历一样，格勒哥里历是一种太阳历，每年12个月，每个月28-31天。这两种历法中的年都由365天组成，在闰年的2月份加上一个闰日；格勒戈里历的月份和月长也都与儒略历相同。唯一的不同是格勒哥里每400年比儒略历少三个闰日，即逢世纪年时需要是400的倍数才置闰。
闰年通常每四年发生一次，历史上闰日曾经以2月24日置闰，即闰年有两天2月24日。然而，现在习惯于按顺序对2月的日期进行编号，没有间隔与重复，以增加2月29日做为闰日。在罗马天主教圣人历的Mysterii Paschalis之前，天主教会在闰年将23日之后的二月的节庆推迟了一天；根据旧的圣人历举行的弥撒仍然反映了这种以24日置闰的延迟page=101。
格勒哥里历的年份由连续的年份数字标示。 历日的日期完全由年份（根据日历纪元进行编号，在本例中为基督纪年或公历纪元）、月份（由名称或数位标识）和月份中的某一天（从1开始依次编号）完全指定。虽然日历年目前从1月1日到12月31日，但在以前，年份数字基于日历中的不同起点（参见年始“部分如下）。
历法周期每400年重复一次，相当于146,097天。在这400年中，303年是365天的正常年份，97年是366天的闰年。平均日历年为400天 = 365.2425 天，或 365 天 5 小时 49 分钟 12 秒。在不包含任何世纪平年的间隔期间（例如1900年），日历每28年重复一次，在此期间，2月29日将在一周的七天中的每一天出现一次，并且仅出现一次。在不包含任何世纪平年（例如 1900 年）的间隔期间，日历每 28 年重复一次，在此期间2月29日将落在一周七天中的每一天，而且只有一次。一年中的所有其它日期每天正好落四次，一周中的每一天的间隔依次为6年、5年、6年和11年。
== 格勒高里历的改革 ==
== 中文称谓的演变 ==
清朝时，多用西历称呼公历，自中华民国临时政府成立之后，对外条约中普遍使用"公历"一词，在联合国公约与宣言中，也使用公历。
1912年1月1日，孙中山就任临时大总统，采纳了高鲁的建议，当日发布《改用阳历令》，将公历推为“国历”。1月13日，发布《临时大总统关于颁布历书令》，“新旧两历并存”。
1919年11月1日，钱玄同在《新青年》杂志卷6第6号发表了《论中国当用世界公历纪年》，把「约定俗成」的世界通用的纪年，称为「世界公历」。
1930年7月31日国民政府公布《革命纪念日史略及宣传要点》，其中的民国纪年都给出了对应的公历。
1949年9月27日，中国人民政治协商会议第一届全体会议通过《关于中华人民共和国国都、纪年、国歌、国旗的决议》纪年采用公元（公历纪元）。
== 格里历 ==
格里历又译格里高利历、格列高利历、格列高历、国瑞历、额我略历、葛瑞格里历，也称基督纪年，教宗额我略十三世于1582年颁行，故称格里历。
格里历是由意大利医生兼哲学家阿洛伊修斯·里利乌斯及耶稣会神父兼天文学家克里斯托佛·克拉乌改革儒略历制定的历法，是一个被当今世界最广泛地使用的历法。格里历是阳历的一种，于1912年在中国引进采用，因农历这一中国传统历法是阴阳历，故格里历在中文又称阳历或新历。
格里历与儒略历一样，也是每四年在2月底置一闰日。但格里历特别规定，除非能被400整除，所有的世纪年（能被100整除）都不设闰日；如此，每四百年，格里历仅有97个闰年，比儒略历减少3个闰年。
格里历的历年平均长度为365.2425日，接近平均回归年的365.242199074日，即每3300年误差一日，也更接近春分点回归年的365.24237日，即每8000年误差一日；而儒略历的历年为365.25日，每128年就误差一日name="calculate"。到1582年时，儒略历的春分日（3月21日）与地球公转到春分点的实际时间已相差10天，令到所算出的复活节日期与实际的春分的间隔逐渐增大，因此，格里历开始实行时，将儒略历1582年10月4日星期四的次日，为格里历1582年10月15日星期五，即有10天被删除，但原星期的周期保持不变。格里历的纪年沿用儒略历，当年定历以耶稣诞生年开始起算（但考证耶稣大约是公元前4年出生，但历法沿用至今），称为「公元」。
==月名由来==
*一月 Januarius 名字来自古罗马神话的门神雅努斯。
*二月 Februarius 名字来自古罗马的牧神节。
*三月 Martius 名字来自古罗马神话的战神玛尔斯。
*四月 Aprilis 名字来自拉丁语aperire，意思为“开始”，意味着春天开始。
*五月 Maius 名字来自古罗马神话的土地女神迈亚，或来自拉丁语词 maiores（意为「较年长者」）。
*六月 Junius 名字来自古罗马神话的女神朱诺，或来自拉丁语词 iuniores（意为「较年轻者」）。
*七月 原名Quintilis，后改Julius。古罗马历只有10个月，这是第五月，原名是“第五”的意思，因为凯撒是这月出生的，经元老院一致通过，将此月改为凯撒的名字“儒略”。
*八月 原名Sextilis，后改Augustus。原名是“第六”的意思，因为后来屋大维是死于此月，元老院将此月改为他的称号“奥古斯都”。
*九月 September 拉丁语“第七”的意思。
*十月 October 拉丁语“第八”的意思。
*十一月 Novembris 拉丁语“第九”的意思。
*十二月 December 拉丁语“第十”的意思。
==调整==
由于太阳直射点的回归运动周期为365天5小时48分46秒（合365.242199074天）即一回归年，格里历沿用儒略历主体做法把一年定为365天，多出时间每四年于二月里闰一天，平年每年365天、二月28日天；闰年366天、二月29天，同时亦沿用伊希格斯提案的纪元点，即以耶稣诞生年为公元，但有以下微调以减去多出时间：
#闰年的计算方法：公元纪年的年数可以被四整除，即为闰年；世纪数被100整除为平年，被400整除的才为闰年。例如1600年是闰年，而1900年不是，故此每400年中有97个闰年。
#格里历每月有月大、月小和月平的说法，月大为31天，月小为30天，月平只有2月，为28天（闰年29天）。
#参考：朔望月的长度大约在29.27至29.83天之间变动著，长期的平均长度是29.530588天=29天12小时44分2.8秒
==应用历史==
===欧美===
格里历1582年10月15日，合儒略历1582年10月5日，只有意大利、波兰、西班牙、葡萄牙开始用格里历，日期跳过10日。由于格里历是教宗颁布的，新教国家予以抵制。直到1752年，大英帝国，包括英格兰、苏格兰、以及现在美国的一部份才采纳格里历，也就是儒略历1752年9月2日星期三的次日是格里历1752年9月14日星期四，日期跳过11日。
值得注意的是，1582年，罗马教廷减去的是10天，而到1752年修改历法的时候却减去了11天的原因是1582年到1752年之间的1700年，格里历不闰而儒略历闰，二历相差了1天。
瑞典在1699年计划从儒略历改成格里历，预定的办法是取消自1700年至1740年原有的11闰日，以期求渐进在最后将日期与格里历接轨。在此四十年间，瑞典历与儒略历以及格里历日期将完全不同（此制度明显足以使得此期间的瑞典事件发生在何日记录不易的困扰）。更糟糕的是，受大北方战争的影响，此制度施行不佳，1704年及1708年应已排除的闰日仍被使用。此时瑞典历日期应比格里历慢8日，但事实上慢了10日。卡尔十二世国王承认渐进改历没有见效而抛弃之，但不是直接改用格里历，而是决定改回儒略历，方法是1712年2月29日的次日加上2月30日，日期再度比格里历慢11日。瑞典最后在1753年采用格里历，就是说，当年儒略历 2月17日星期三的次日是格里历3月1日星期四。
在阿拉斯加，儒略历1867年10月6日星期五的次日是格里历10月18日星期五。之所以连续二日星期五是因为美国从沙俄买入阿拉斯加，“阿拉斯加时刻”须从“莫斯科时刻”改成“北美时刻”，使得国际换日线从阿拉斯加之东移往其西。
俄罗斯在1917年发生的十月革命（开始于儒略历10月25日，合格里历11月7日）后，以1918年1月24日的命令接受格里历，也就是儒略历1918年1月31日 星期三的次日是格里历1918年2月14日星期四。
最后采用格里历的国家是土耳其，在1926年。
====各地启用公历之日期对照====
# 括弧内数字表示与格里历相差天数。另，为了方便显示与比较差距：
#* 黄色背景色表示与格里历相差0天（无差异）
#* 绿色背景色表示与格里历相差10天
#* 紫色背景色表示与格里历相差11天
#* 红色背景色表示与格里历相差12天
#* 蓝色背景色表示与格里历相差13天
# 红色字体日期表示「使得差距较先前增加1天」的日期（例如原本仅相差11天，则过了此日期后，差距增加到12天）。
#* 注意除了瑞典的2月30日以外，所有红色字体日期都是「『100的倍数年份』的2月29日」。
# 当一个地方由「非黄色背景色」转为黄色背景色，表示该地方启用格里历的日期。
#* 例如，英格兰及其殖民地在1752年9月14日启用格里历（即1752年9月2日的下一天是1752年9月14日）。
伊斯兰教国家仍然使用伊斯兰历；佛教国家采纳佛教历，纪元使用佛教纪元，即公元年为佛教纪元释迦牟尼涅槃年（南传）或年（北传）。
=== 东亚 ===
日本在1873年（明治6年）1月1日，以公历取代传统天保历，但年份不使用公元纪年，而使用日本天皇年号纪年：明治元年等于1868年，大正元年等于1912年，昭和元年等于1926年，平成元年等于1989年，令和元年等于2019年，一直至今。民间常使用公元纪年，但政府较少使用之。
台湾于1895年（明治28年）成为大日本帝国殖民地，官方采用格里历。1919年改行公历新年，但实际上日本人使用格里历，台湾人仍惯用农历。直到皇民化运动期间的1940年2月8日，台湾总督府公告废止农历新年，订农历新年起连续五日为「劳动服务周」。1945年后继续使用格里历，但年份改用民国纪年。1955年，中华民国政府机关恢复农历新年休假。在台湾，官话惯称格里历为国历，台湾话则称为新历（sin-li̍k）抑或阳历（iông-li̍k），农历为旧历（kū-li̍k）、阴历（im-li̍k）、咱人（lán-lâng）的对比。
朝鲜半岛受到日本影响，在1896年1月1日采用公历。
中国大陆在1912年1月1日，中华民国成立时，以格里历取代传统的农历，定格里历为国历，年份同时采用公元纪年以及民国纪年。民国纪年以中华民国成立的1912年为首年，即民国元年等于1912年、民国二年等于1913年等（公元纪年减1911，即等如民国纪年），「中华民国×年」一般简称为「民国×年」、「民×」。但中国不久后进入不同军阀使用不同历法的军阀割据时期。1928年10月国民党北伐统一中国，中华民国政府命令自1929年1月1日起使用格里历。1949年10月1日，中华人民共和国成立，取代中华民国统治中国大陆，继续使用格里历，但仅使用公元纪年。而中华民国退守台湾后，仍在台湾地区同时使用公元以及民国纪年。
== 外推格里历 ==
为了某些目的，格里历能向启用前的日期延伸而制作外推格里历（proleptic Gregorian calendar），但应谨慎使用。
为了一般目的，1582年10月15日之前发生的事件日期仍应以当时采用的儒略历日期表示，而不应“溯及既往”转换成外推格里历。
然而，在格里历1582年10月15日以后才启用格里历的国家的事件较有争议。因为改变启用格里历前的历史纪录将会荒谬，所以为避免争议，应注明是哪一种历法的日期。例如，乔治·华盛顿出生于儒略历1732年2月11日，合格里历1732年2月22日，而当时大英帝国用儒略历。NoteTag|见#各地启用格里历之日期对照章节。
微软公司的编程基础库ATL的类COleDateTime，能处理日期从公元100年1月1日到公元9999年12月31日，但不支持儒略历，而是使用外推格里历代替。
== 格里历日期与儒略历日期的差距 ==
* 1582年：
** 格里历10月15日，合儒略历10月3日以及5日，或之后的日期：格里历日期减10至12日不等于儒略历日期。
** 格里历12月20日，合儒略历12月7日以及9日，或之后的日期：格里历日期减11至13日不等于儒略历日期。
* 1583年－1699年：格里历日期减10日等于儒略历日期。
* 1700年（格里历没有闰日，但儒略历有）：
** 格里历2月28日，合儒略历2月18日，或之前的日期：格里历日期减10日等于儒略历日期。
** 格里历3月1日，合儒略历2月19日，或之后的日期：格里历日期减11日等于儒略历日期。
* 1701年－1799年：格里历日期减11日等于儒略历日期。
* 1800年（格里历没有闰日，但儒略历有）：
** 格里历2月28日，合儒略历2月17日，或之前的日期：格里历日期减11日等于儒略历日期。
** 格里历3月1日，合儒略历2月18日，或之后的日期：格里历日期减12日等于儒略历日期。
* 1801年－1899年：格里历日期减12日等于儒略历日期。
* 1900年（格里历没有闰日，但儒略历有）：
** 格里历2月28日，合儒略历2月16日，或之前的日期：格里历日期减12日等于儒略历日期。
** 格里历3月1日，合儒略历2月17日，或之后的日期：格里历日期减13日等于儒略历日期。
* 1901年－2099年：格里历日期减13日等于儒略历日期。
* 2100年（格里历没有闰日，但儒略历有）：
** 格里历2月28日，合儒略历2月15日，或之前的日期：格里历日期减13日等于儒略历日期。
** 格里历3月1日，合儒略历2月16日，或之后的日期：格里历日期减14日等于儒略历日期。
== 格里历一年每月天数 ==
格里历每月天数为人为规定，不像中国农历是根据月球的运动确定的。
最早，格里历的前身——儒略历规定1、3、5、7、9、11月为大月，31日，2、4、6、8、10、12月为小月，30日，这样每年有366日，由于2月是当时罗马帝国处决犯人的月份，于是，在平年中2月减少1日，为29日。使得平年为365日，闰年为366日。
凯撒时，将其出生的七月改用其名字命名。此后，奥古斯都当政后，将八月改用其名字命名，并将八月改为大月，此后的9、11月改为小月，10、12月改为大月，这样一年平年就有366日，闰年有367日，为了扣掉一日，与天象相符，再从2月中扣去1日。月份设置遂与今日相同。
=== 格里历闰年计算方法 ===
== 数值 ==
当格里历考虑到平年和闰年时，总共有14种可能的组合。
如果再将复活节的日期变动加入，格里历总共有70种的组合变化。
一年的平均长度是365.2425天= 52.1775 星期，8,765.82 时 = 525,949.2 分 = 31,556,952 秒（平太阳，不是公制）。除了闰秒之外，这些数值都是准确的。
平年是365天 = 8,760时 = 525,600分 = 31,536,000秒。
闰年是366天 = 8,784 时 = 527,040分 = 31,622,400秒。
从1971年开始，有些年份会因为地球自转不规则的增长，进行一次或多次的闰秒调整，到目前为止这些都是正闰秒的调整，平均是每18个月一次。
由于闰日是在一年之中多插入的一天，所以某一天是一年中的第几天不是很容易计算的。但日历在3月到7月和8月到12月是重复的模式，日数分别是31、30、31、30、31，各别的总天数都是153天。事实上，不包含2月在内，连续5个月的日数和都是153天。
相关条目有以星期天开始的平年和主日字母。
格里历在400年的周期中有146,097天，恰好是20,871 星期。所以，例如，格里历七年、407年、807年、1207年、1607年、2007年的日期与星期是完全相同的。
这也造成以星期天开始的月份（会有13日星期五）较其他的周日多，最常见的是每4800个月会有688个月的第一天是星期日（或是172/1200），而只有684个月（或是171/1200）是从星期六开始，后面对此会有详细的说明。
在中间没有遇到世纪数而减除闰年的情况下，较小的循环周期是28年（1,461星期）。星期与日期重现的关系是6、11、12、28、或40年，6与11年的间隔只可能出现在平年，28年则只出现在闰年，而12与40年的间隔则出现在含有删除闰年的世纪年的时段。
容易记住的概略秒数是一年有×107秒。
主日字母可以帮你分辨在格里高利改革以后，14种不同的形式应该用在哪一年中，他所依据的是2月最后一天是星期几。
格里高利的日期序列，也称为Rata Die，是开始于西元元年1月1日的日期序列，今天（世界时年日）的格里历日期序列是，比简化儒略日多678576日，比儒略日少1721425天，而儒略日是。
== 准确性 ==
格里历比儒略历每400年少3次闰日，平均太阳日是365.2425日，比起平均回归年的365.2422日，每3300年误差1日。比起儒略历平均一年365.25日的128年误差1日而言，格里历更精确name="calculate"。不过相比起伊朗历每141,000年内背离太阳循环一天仍有所误差。