公历

公历，是当前国际通用的历法，格里历（Calendarium Gregorianum，Gregorian calendar）是现行的公历，属于阳历的一种。这种历法由教宗格列高利十三世于1582年10月引入，用以取代旧的儒略历。格里历将一年划分为12个月，每个月的日数介于28日到31日之间。其主要改革包括对闰年规则的重新定义，使历法年的平均长度调整为365.2425日，更贴近地球围绕太阳公转的365.2422日的回归年。
闰年的规则是：
建立格里历取代儒略历有两个原因。首先，儒略历错误地假设平均太阳年正好是365.25天，进而令每四年皆设置一个闰年。这种历法每世纪与太阳年的偏差达到将近一天。格里历的改革将平均（行事历）年缩短了0.0075天，以消弥行事历相对于春分的漂移。其次，自西元325年第一次尼西亚公会议以来，儒略历演算法引入的多余闰日导致行事历漂移，使得春分早于3月21日发生。春分的日期对基督教会很重要，因为它是计算复活节日期的基础。为了恢复联系，改革还将日期提前了10天：1582年10月4日星期四之后即为1582年10月15日星期五。此外，因为朔（天文新月）发生在计算日期的四天前，还改变了教会用于计算复活节日期的农历周期。值得注意的是，虽然改革带来了微小的变化，但行事历基本上仍然基于与其前身相同的地心理论。
这项改革最初是由欧洲的天主教会国家及其海外属地采取的。在接下来的三个世纪里，新教和东正教会国家也转向了他们所称的“改良行事历”。在1923年，希腊是最后一个采用格里历（仅供民用）的欧洲国家。为了明确指出过渡时期的日期（在当代档案或历史文字中），两种日期都会记载，酌情标示为旧式与新式日期。在20世纪，大多数非西方国家也采用了格里历作为。
描述.
与儒略历一样，格里历是一种太阳历，每年12个月，每个月28至31天。这两种历法中的年都由365天组成，在闰年的2月份加上一个闰日；格里历的月份和月长也都与儒略历相同。唯一的不同是格里历每400年比儒略历少三个闰日，即逢世纪年时需要是400的倍数才置闰。
闰年通常每四年发生一次，历史上闰日曾经以2月24日置闰，即闰年有两天2月24日。然而，现在习惯于按顺序对2月的日期进行编号，没有间隔与重复，以增加2月29日做为闰日。在罗马天主教圣人历的之前，天主教会在闰年将23日之后的二月的节庆推迟了一天；根据旧的圣人历举行的弥撒仍然反映了这种以24日置闰的延迟。
格里历的年份由连续的年份数字标示。 历日的日期完全由年份（根据日历纪元进行编号，在本例中为基督纪年或公历纪元）、月份（由名称或数位标识）和月份中的某一天（从1开始依次编号）完全指定。虽然日历年目前从1月1日到12月31日，但在以前，年份数字基于日历中的不同起点（参见年始“部分如下）。
历法周期每400年重复一次，相当于146,097天。在这400年中，303年是365天的正常年份，97年是366天的闰年。平均日历年为天 = 365.2425 天，或 365 天 5 小时 49 分钟 12 秒。在不包含任何世纪平年的间隔期间（例如 1900 年），日历每 28 年会循环一次。在这 28 年内，闰年的 2 月 29 日会刚好落在星期一到星期日的每一天各一次，且不会重复。一年中的所有其它日期（除了 2 月 29 日）每天正好落四次。例如，某个特定日期（如 1 月 1 日）在这个 28 年的周期内出现在星期一，那么在这 28 年内，它还会再出现在星期一 3 次，共计 4 次，间隔依次为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年就误差一日。到1582年时，儒略历的春分日（3月21日）与地球公转到春分点的实际时间已相差10天，令到所算出的复活节日期与实际的春分的间隔逐渐增大，因此，格里历开始实行时，将儒略历1582年10月4日星期四的次日，为格里历1582年10月15日星期五，即有10天被删除，但原星期的周期保持不变。格里历的纪年沿用儒略历，当年定历以耶稣诞生年开始起算（但考证耶稣大约是公元前4年出生，但历法沿用至今），称为「公元」。
调整.
由于太阳直射点的回归运动周期为365天5小时48分46秒（合365.242199074天）即一回归年，格里历沿用儒略历主体做法把一年定为365天，多出时间每四年于二月里闰一天，平年每年365天、二月28日天；闰年366天、二月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年之间的170年，格里历不闰而儒略历闰，二历相差了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年。
各地启用公历之日期对照.
伊斯兰教国家仍然使用伊斯兰历；佛教国家采纳佛教历，纪元使用佛教纪元，即公元年为佛教纪元释迦牟尼涅槃年（南传）或年（北传）。
东亚.
日本在1873年（明治6年）1月1日，以公历取代传统天保历，但年份不使用公元纪年，而使用日本天皇年号纪年：明治元年等于1868年，大正元年等于1912年，昭和元年等于1926年，平成元年等于1989年，令和元年等于2019年，一直至今。日本民间常使用公元纪年，政府单位则迟至近年才开始广泛使用，如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日，而当时大英帝国用儒略历。
微软公司的编程基础库ATL的类COleDateTime，能处理日期从公元100年1月1日到公元9999年12月31日，但不支援儒略历，而是使用前推的公历代替。
格里历一年每月天数.
格里历每月天数为人为规定，不像中国农历是根据月球的运动确定的。
最早，格里历的前身——儒略历规定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 星期。所以格里历7年、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年的间隔则出现在含有删除闰年的世纪年的时段。容易记住的概略秒数是一年有formula_1×107秒。
主日字母可以帮你分辨在格里高利改革以后，14种不同的形式应该用在哪一年中，他所依据的是2月最后一天是星期几。
格里高利的日期序列，也称为，是开始于西元元年1月1日的日期序列，今天（世界时年日）的格里历日期序列是，比简化儒略日多678576日，比儒略日少1721425天，而儒略日是。
准确性.
格里历比儒略历每400年少3次闰日，平均太阳日是365.2425日，比起平均回归年的365.2422日，每3300年误差1日。比起儒略历平均一年365.25日的128年误差1日而言，格里历更精确。不过相比起伊朗历每141,000年内背离太阳循环一天仍有所误差。