Cálculo da Páscoa

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
NoFonti.svg
Esta página ou secção cita fontes confiáveis e independentes, mas que não cobrem todo o conteúdo (desde maio de 2013). Por favor, adicione mais referências e insira-as corretamente no texto ou no rodapé. Material sem fontes poderá ser removido.
Encontre fontes: Google (notícias, livros e acadêmico)
Tábua medieval da Escandinávia, em escrita rúnica, para cálculo da data da Páscoa
Distibuição das datas da Páscoa para um período completo de 5.700.000 anos.

O cálculo da data da Páscoa, também conhecido como Computus em latim, é fundamental no calendário cristão desde os primórdios da cristandade, tornando-se definido na Idade Média.

A Páscoa é celebrada no primeiro domingo após a primeira lua cheia que ocorre depois do equinócio da Primavera (no hemisfério norte, outono no hemisfério sul), ou seja, é equivalente à antiga regra de que seria o primeiro Domingo após o 14º dia do mês lunar de Nisan. Poderá assim ocorrer entre 22 de Março e 25 de Abril. Os dias extremos deste intervalo correspondem muito raramente a dias de Páscoa. A última vez que ocorreu a 22 de Março foi em 1818 e a próxima será em 2160. Menos raras são as Páscoas a 23 de Março (anos 1913, 2008 e 2160) e 25 de Abril (anos 1943, 2038 e 2190).[1]

Cálculo da data da Páscoa recorrendo a tabela simples[editar | editar código-fonte]

Obtenha o número dourado somando 1 ao resto da divisão inteira do ano em questão por 19.

Ao número final chamaremos de "X". Esse número é o "número dourado" que corresponde a uma data específica dada na tabela abaixo. A Páscoa será celebrada ao domingo seguinte à data encontrada na tabela. Caso a data já seja um domingo, a Páscoa é o domingo da semana seguinte.

Exemplo:

2020/19 é igual a 106, com resto 6;

6+1 = 7 (Número dourado)

Consultando na tabela, chega-se a 8 de abril ou o domingo seguinte. A Páscoa em 2020 será dia 12 de abril, já que dia 8 é quarta-feira.

Ano X Data
1995 2014 1 14 de Abril ou Domingo seguinte
1996 2015 2 3 de Abril ou Domingo seguinte
1997 2016 3 23 de Março ou Domingo seguinte
1998 2017 4 11 de Abril ou Domingo seguinte
1999 2018 5 31 de Março ou Domingo seguinte
2000 2019 6 18 de Abril ou Domingo seguinte
2001 2020 7 8 de Abril ou Domingo seguinte
2002 2021 8 28 de Março ou Domingo seguinte
2003 2022 9 16 de Abril ou Domingo seguinte
2004 2023 10 5 de Abril ou Domingo seguinte
2005 2024 11 25 de Março ou Domingo seguinte
2006 2025 12 13 de Abril ou Domingo seguinte
2007 2026 13 2 de Abril ou Domingo seguinte
2027 2008 14 22 de Março ou Domingo seguinte
2009 2028 15 10 de Abril ou Domingo seguinte
2029 2010 16 30 de Março ou Domingo seguinte
2011 2030 17 17 de Abril ou Domingo seguinte
2012 2031 18 7 de Abril ou Domingo seguinte
2013 2032 19 27 de Março ou Domingo seguinte

Cálculo da data da Páscoa recorrendo a Algoritmos[editar | editar código-fonte]

Algoritmo de Gauss[editar | editar código-fonte]

Para calcular o dia da Páscoa (Domingo), usa-se a fórmula abaixo, onde o "ANO" deve ser introduzido com 4 dígitos. O operador MOD é o resto da divisão. Os valores X e Y são retirados da tabela a seguir:

Faixa de anos X Y
1582 1699 22 2
1700 1799 23 3
1800 1899 23 4
1900 2099 24 5
2100 2199 24 6
2200 2299 25 7


   a=MOD(ANO;19)
   b=MOD(ANO;4)
   c=MOD(ANO;7)
   d=MOD((19*a)+X;30)
   e=MOD(((2*b)+(4*c)+(6*d)+Y);7)
   se: (d+e)<10 então o dia = (d+e+22) e mês=Março
   senão: dia=(d+e-9) e mês=Abril
   exceções:
   # quando o domingo de Páscoa calculado for 26 de Abril, corrige-se para uma semana antes, ou seja, [[19 de Abril](ocorre em 2076).
   # quando o domingo de Páscoa calculado for 25 de Abril e d=28 e a>10, então a Páscoa é em 18 de Abril (ocorre em 2049).
exemplos:
Para o ano de 2015:
a=2015 MOD 19 = 1
b=2015 MOD 4 = 3
c=2015 MOD 7 = 6
d=(19 * 1 + 24) MOD 30 = 13
e=(2 * 3 + 4 *6 + 6 * 13 + 5) MOD 7 = 1
(d + e) = 13 + 1 = 14
Logo, o Domingo de Páscoa calha 14 dias depois de 22/3/2015, ou seja a 5 de abril de 2015

Algoritmo de Meeus/Jones/Butcher[editar | editar código-fonte]

Outro Algoritmo, conhecido como "Meeus/Jones/Butcher", tem a vantagem de não ter exceções para o Calendário Gregoriano (a partir de 1583), conforme apresentado por Jean Meeus em seu livro "Astronomical Algorithms"[2] :

   a = MOD(ANO;19)
   b = ANO \ 100
   c = MOD(ANO;100)
   d = b \ 4
   e = MOD(b;4)
   f = (b + 8) \ 25
   g = (b - f + 1) \ 3
   h = MOD((19 × a + b - d - g + 15);30)
   i = c \ 4
   k = MOD(c;4)
   L = MOD((32 + 2 × e + 2 × i - h - k);7)
   m = (a + 11 × h + 22 × L) \ 451
   MÊS = (h + L - 7 × m + 114) \ 31
   DIA = MOD((h + L - 7 × m + 114);31) + 1

Obs.: O sinal "\" refere-se à divisão obtendo o inteiro (INT). Exemplo: 7\3 é igual a 2 e não a 2,333.

Exemplo para o ano de 2008:

   a = MOD(2008;19) = 13
   b = 2008 \ 100 = 20
   c = MOD(2008;100) = 8
   d = 20 \ 4 = 5
   e = MOD(20;4) = 0
   f = (20 + 8) \ 25 = 1
   g = (20 - 1 + 1) \ 3 = 6
   h = MOD((19 × 13 + 20 - 5 - 6 + 15);30) = 1
   i = 8 \ 4 = 2
   k = MOD(8;4) = 0
   L = MOD((32 + 2 × 0 + 2 × 2 - 1 - 0);7) = 0
   m = (13 + 11 × 1 + 22 × 0) \ 451 = 0
   MÊS = (1 + 0 - 7 × 0 + 114) \ 31 = 3 (Março)
   DIA = MOD(1 + 0 - 7 × 0 + 114);31) + 1 = 23
   
   Ou seja, a Páscoa de 2008 caiu em 23 de Março.

Uma forma de aplicação do Algoritmo de Meeus/Jones/Butcher, direta e acessível para a maioria das pessoas que utilizam computadores, é a adaptação de Claytom Valle para ser mostrada numa única célula da planilha Excel®, da Microsoft. Basta copiar o conjunto abaixo (exatamente como mostrado, sem espaços) e colar na célula onde se espera que seja exibida a data da Páscoa. Nesse exemplo, considerou-se uma célula chamada "Ano" (definida através da opção "Definir Nome" do Excel®), mas pode-se substituir todas as palavras "Ano" pela célula que contenha o ano desejado (como por exemplo "A1", sem aspas):

=DATA(Ano;INT((RESTO((19*(RESTO(Ano;19))+(INT(Ano/100))-(INT(INT(Ano/100)/4))-(INT((INT(Ano/100)-(INT((INT(Ano/100)+8)/25))+1)/3))+15);30)+RESTO((32+(2*RESTO(INT(Ano/100);4))+(2*INT(RESTO(Ano;100)/4))-(RESTO((19*(RESTO(Ano;19))+(INT(Ano/100))-(INT(INT(Ano/100)/4))-(INT((INT(Ano/100)-(INT((INT(Ano/100)+8)/25))+1)/3))+15);30))-(RESTO(RESTO(Ano;100);4)));7)-(7*INT(((RESTO(Ano;19))+(11*RESTO((19*(RESTO(Ano;19))+(INT(Ano/100))-(INT(INT(Ano/100)/4))-(INT((INT(Ano/100)-(INT((INT(Ano/100)+8)/25))+1)/3))+15);30))+(22*RESTO((32+(2*RESTO(INT(Ano/100);4))+(2*INT(RESTO(Ano;100)/4))-(RESTO((19*(RESTO(Ano;19))+(INT(Ano/100))-(INT(INT(Ano/100)/4))-(INT((INT(Ano/100)-(INT((INT(Ano/100)+8)/25))+1)/3))+15);30))-(RESTO(RESTO(Ano;100);4)));7)))/451))+114)/31);RESTO((RESTO((19*(RESTO(Ano;19))+(INT(Ano/100))-(INT(INT(Ano/100)/4))-(INT((INT(Ano/100)-(INT((INT(Ano/100)+8)/25))+1)/3))+15);30)+RESTO((32+(2*RESTO(INT(Ano/100);4))+(2*INT(RESTO(Ano;100)/4))-(RESTO((19*(RESTO(Ano;19))+(INT(Ano/100))-(INT(INT(Ano/100)/4))-(INT((INT(Ano/100)-(INT((INT(Ano/100)+8)/25))+1)/3))+15);30))-(RESTO(RESTO(Ano;100);4)));7)-(7*INT(((RESTO(Ano;19))+(11*RESTO((19*(RESTO(Ano;19))+(INT(Ano/100))-(INT(INT(Ano/100)/4))-(INT((INT(Ano/100)-(INT((INT(Ano/100)+8)/25))+1)/3))+15);30))+(22*RESTO((32+(2*RESTO(INT(Ano/100);4))+(2*INT(RESTO(Ano;100)/4))-(RESTO((19*(RESTO(Ano;19))+(INT(Ano/100))-(INT(INT(Ano/100)/4))-(INT((INT(Ano/100)-(INT((INT(Ano/100)+8)/25))+1)/3))+15);30))-(RESTO(RESTO(Ano;100);4)));7)))/451))+114);31)+1)

Observação: devido à limitação do Excel em relação à Função "Data", a fórmula acima só funciona entre os anos 1900 e 9999.

Abaixo, o Algoritmo convertido para a linguagem "Transact-SQL Server". Poderá também ser adaptado para qualquer outra linguagem de programação:

   CREATE FUNCTION fncPascoa (@ANO int)
   RETURNS datetime
   AS
   BEGIN
       DECLARE @DATA AS DATETIME
       DECLARE @MES AS INT
       DECLARE @DIA AS INT
       DECLARE @A AS INT
       DECLARE @B AS INT
       DECLARE @C AS INT
       DECLARE @D AS INT
       DECLARE @E AS INT
       DECLARE @F AS INT
       DECLARE @G AS INT
       DECLARE @H AS INT
       DECLARE @I AS INT
       DECLARE @K AS INT
       DECLARE @L AS INT
       DECLARE @M AS INT
       SET @A = @ANO%19
       SET @B = @ANO/100
       SET @C = @ANO%100
       SET @D = @B/4
       SET @E = @B%4
       SET @F = (@B+8)/25
       SET @G = (@B-@F+1)/3
       SET @H = (19*@A+@B-@D-@G+15)%30
       SET @I = @C/4
       SET @K = @C%4
       SET @L = (32+2*@E+2*@I-@H-@K)%7
       SET @M = (@A+11*@H+22*@L)/451
       SET @MES = (@H+@L-7*@M+114)/31
       SET @DIA = ((@H+@L-7*@M+114)%31)+1
       SET @DATA = CAST((LTRIM(RTRIM(CAST(@ANO AS CHAR)))) + '-' + 
                        (LTRIM(RTRIM(CAST(@MES AS CHAR)))) + '-' + 
                        (LTRIM(RTRIM(CAST(@DIA AS CHAR)))) AS DATETIME)
       RETURN(@DATA)
   END;
   GO


C#[editar | editar código-fonte]

Exemplo de código em C#

        public static string Calcula(int nAno)
        {
            int nRest =( nAno % 19)+1;
            DateTime oDia=new DateTime();
            switch (nRest)
            {
                case 1: oDia = new System.DateTime(nAno, 4, 14, 0,0,0,0); break;
                case 2: oDia = new System.DateTime(nAno, 4, 3, 0, 0, 0, 0); break;
                case 3: oDia = new System.DateTime(nAno, 3, 23, 0, 0, 0, 0); break;
                case 4: oDia = new System.DateTime(nAno, 4, 11, 0, 0, 0, 0); break;
                case 5: oDia = new System.DateTime(nAno, 3, 31, 0, 0, 0, 0); break;
                case 6: oDia = new System.DateTime(nAno, 4, 18, 0, 0, 0, 0); break;
                case 7: oDia = new System.DateTime(nAno, 4, 8, 0, 0, 0, 0); break;
                case 8: oDia = new System.DateTime(nAno, 3, 28, 0, 0, 0, 0); break;
                case 9: oDia = new System.DateTime(nAno, 4, 16, 0, 0, 0, 0); break;
                case 10: oDia = new System.DateTime(nAno, 4, 5, 0, 0, 0, 0); break;
                case 11: oDia = new System.DateTime(nAno, 3, 25, 0, 0, 0, 0); break;
                case 12: oDia = new System.DateTime(nAno, 4, 13, 0, 0, 0, 0); break;
                case 13: oDia = new System.DateTime(nAno, 4, 2, 0, 0, 0, 0); break;
                case 14: oDia = new System.DateTime(nAno, 3, 22, 0, 0, 0, 0); break;
                case 15: oDia = new System.DateTime(nAno, 4, 10, 0, 0, 0, 0); break;
                case 16: oDia = new System.DateTime(nAno, 3, 30, 0, 0, 0, 0); break;
                case 17: oDia = new System.DateTime(nAno, 4, 17, 0, 0, 0, 0); break;
                case 18: oDia = new System.DateTime(nAno, 4, 7, 0, 0, 0, 0); break;
                case 19: oDia = new System.DateTime(nAno, 3, 27, 0, 0, 0, 0); break;
            }
            string cRet = "";             
            for (int n = 1; n <= 13; n++)
            {
                oDia= oDia.AddDays(1);
                if (oDia.DayOfWeek == DayOfWeek.Sunday)
                {
                    cRet = oDia.Day.ToString();
                    cRet += oDia.Month == 3 ? " de março" : " de abril";

                    return cRet;
                }
            }                                                  
            return "";
        }


PHP[editar | editar código-fonte]

Exemplo de código em PHP

function findPascoa($Ano)  {
  $Rest =($Ano % 19)+1;
  switch ($Rest) {
    case 1: $Dia = mktime(0,0,0, 4, 14, $Ano); break;
    case 2: $Dia = mktime(0,0,0, 4, 3, $Ano); break;
    case 3: $Dia = mktime(0,0,0, 3, 23, $Ano); break;
    case 4: $Dia = mktime(0,0,0, 4, 11, $Ano); break;
    case 5: $Dia = mktime(0,0,0, 3, 31, $Ano); break;
    case 6: $Dia = mktime(0,0,0, 4, 18, $Ano); break;
    case 7: $Dia = mktime(0,0,0, 4, 8, $Ano); break;
    case 8: $Dia = mktime(0,0,0, 3, 28, $Ano); break;
    case 9: $Dia = mktime(0,0,0, 4, 16, $Ano); break;
    case 10: $Dia = mktime(0,0,0, 4, 5, $Ano); break;
    case 11: $Dia = mktime(0,0,0, 3, 25, $Ano); break;
    case 12: $Dia = mktime(0,0,0, 4, 13, $Ano); break;
    case 13: $Dia = mktime(0,0,0, 4, 2, $Ano); break;
    case 14: $Dia = mktime(0,0,0, 3, 22, $Ano); break;
    case 15: $Dia = mktime(0,0,0, 4, 10, $Ano); break;
    case 16: $Dia = mktime(0,0,0, 3, 30, $Ano); break;
    case 17: $Dia = mktime(0,0,0, 4, 17, $Ano); break;
    case 18: $Dia = mktime(0,0,0, 4, 7, $Ano); break;
    case 19: $Dia = mktime(0,0,0, 3, 27, $Ano); break;
  }
  $Ret = "";
  for ($n=1; $n<=13; $n++) {
    $Dia+=86400;

    if (date('l',$Dia)=="Sunday"){
       $Ret = date('d',$Dia);
       if (date('m',$Dia)=="03"){
         $Ret .= " de março de $Ano";
       }else{
         $Ret .= " de abril de $Ano";
       }
       return $Ret;
    }
  }
  return "";
}

JAVA[editar | editar código-fonte]

Exemplo de código em Java

/*
@param ano o ano para calcular 
*/
private void dataPascoa_Carnaval(int ano) {
	GregorianCalendar data_Pascoa = new GregorianCalendar();
	GregorianCalendar data_Carnaval = new GregorianCalendar();
	GregorianCalendar data_CorpusChristi = new GregorianCalendar();
	GregorianCalendar data_SextaFeiraSanta = new GregorianCalendar();

		int  a = ano % 19;
		int b = ano / 100;
		int c = ano % 100;
		int d = b / 4;
		int e = b % 4;
		int f = (b + 8) / 25;
		int g = (b - f + 1) / 3;
		int h = (19 * a + b - d - g + 15) % 30;
		int i =  c / 4;
		int k = c % 4;
		int l = (32 + 2 * e + 2 * i - h - k) % 7;
		int m = (a + 11 * h + 22 * l) / 451;
		int mes = (h + l - 7 * m + 114) / 31;
		int dia = ((h + l - 7 * m + 114) % 31) + 1;

		data_Pascoa.set(Calendar.YEAR, ano);
		data_Pascoa.set(Calendar.MONTH, mes-1);
		data_Pascoa.set(Calendar.DAY_OF_MONTH, dia);
		
		//Carnaval 47 dias antes da pascoa
		data_Carnaval.setTimeInMillis(data_Pascoa.getTimeInMillis());
		data_Carnaval.add(Calendar.DAY_OF_MONTH, -47);
		//CorpusChristi 60 dias apos a pascoa
		data_CorpusChristi.setTimeInMillis(data_Pascoa.getTimeInMillis());
		data_CorpusChristi.add(Calendar.DAY_OF_MONTH, 60);
		
		data_SextaFeiraSanta.setTimeInMillis(data_Pascoa.getTimeInMillis());
		data_SextaFeiraSanta.add(Calendar.DAY_OF_MONTH, -2);
	}

Excel®[editar | editar código-fonte]

Há duas formas mais simples utilizando funções do Excel® para retornar a data da páscoa, sendo a segunda bastante curiosa. Ambas consideram que na célula "A1" esteja o ano desejado, mas apenas funcionam entre os anos 1900 e 9999.

A primeira fórmula:

=ARRED(DATA(A1;4;1)/7+MOD(19*MOD(A1;19)-7;30)*14%;0)*7-6

A segunda fórmula:

=MOEDA(("4/"&A1)/7+MOD(19*MOD(A1;19)-7;30)*14%;)*7-6

Para retornar o dia do carnaval, basta subtrair 47 dias da data da Páscoa. Corpus Christi pode ser obtido somando-se 60 dias à data da Páscoa.

Datas dos Feriados Móveis[editar | editar código-fonte]

A seguir temos uma tabela com todos os feriados móveis de um ano, sendo eles: Carnaval, Sexta-Feira Santa, Páscoa e Corpus Christi, do período de 1900 a 2209. [3]

Datas para feriados móveis entre os anos 1900 e 2209
Ano Carnaval Sexta-feira Santa Páscoa Corpus Christi
1900 1990 2142 27 de fevereiro 13 de abril 15 de abril 14 de junho
- 1991 2143 12 de fevereiro 29 de março 31 de março 30 de maio
- 1992 2144 3 de março 17 de abril 19 de abril 18 de junho
- 1993 2145 23 de fevereiro 9 de abril 11 de abril 10 de junho
- 1994 2146 15 de fevereiro 1 de abril 3 de abril 2 de junho
- 1995 2147 28 de fevereiro 14 de abril 16 de abril 15 de junho
1901* 1996 2148 20 (19*) de fevereiro 5 de abril 7 de abril 6 de junho
1902 1997 2149 11 de fevereiro 28 de março 30 de março 29 de maio
1903 1998 2150 24 de fevereiro 10 de abril 12 de abril 11 de junho
- 1999 2151 16 de fevereiro 2 de abril 4 de abril 3 de junho
1904 - - 16 de fevereiro 1 de abril 3 de abril 2 de junho
1905 2000 2152 7 de março 21 de abril 23 de abril 22 de junho
1906 2001 2153 27 de fevereiro 13 de abril 15 de abril 14 de junho
1907 2002 2154 12 de fevereiro 29 de março 31 de março 30 de maio
- 2003 2155 4 de março 18 de abril 20 de abril 19 de junho
1908 - - 3 de março 17 de abril 19 de abril 18 de junho
1909* 2004 2156 24 (23*) de fevereiro 9 de abril 11 de abril 10 de junho
1910 2005 2157 8 de fevereiro 25 de março 27 de março 26 de maio
1911 2006 2158 28 de fevereiro 14 de abril 16 de abril 15 de junho
- 2007 2159 20 de fevereiro 6 de abril 8 de abril 7 de junho
1912 - - 20 de fevereiro 5 de abril 7 de abril 6 de junho
1913* 2008 2160 5 (4*) de fevereiro 21 de março 23 de março 22 de maio
1914 2009 2161 24 de fevereiro 10 de abril 12 de abril 11 de junho
1915 2010 2162 16 de fevereiro 2 de abril 4 de abril 3 de junho
- 2011 2163 8 de março 22 de abril 24 de abril 23 de junho
1916 - - 7 de março 21 de abril 23 de abril 22 de junho
1917* 2012 2164 21 (20*) de fevereiro 6 de abril 8 de abril {7 de junho
1918 2013 2165 12 de fevereiro 29 de março 31 de março 30 de maio
1919 2014 2166 4 de março 18 de abril 20 de abril 19 de junho
- 2015 2167 17 de fevereiro 3 de abril 5 de abril 4 de junho
1920 - - 17 de fevereiro 2 de abril 4 de abril 3 de junho
1921* 2016 2168 9 (8*) de fevereiro 25 de março 27 de março 26 de maio
1922 2017 2169 28 de fevereiro 14 de abril 16 de abril 15 de junho
1923 2018 2170 13 de fevereiro 30 de março 1 de abril 31 de maio
- 2019 2171 5 de março 19 de abril 21 de abril 20 de junho
1924 - - 4 de março 18 de abril 20 de abril 19 de junho
1925* 2020 2172 25 (24*) de fevereiro 10 de abril 12 de abril 11 de junho
1926 2021 2173 16 de fevereiro 2 de abril 4 de abril 3 de junho
1927 2022 2174 1 de março 15 de abril 17 de abril 16 de junho
- 2023 2175 21 de fevereiro 7 de abril 9 de abril 8 de junho
1928 - - 21 de fevereiro 6 de abril 8 de abril 7 de junho
1929* 2024 2176 13 (12*) de fevereiro 29 de março 31 de março 30 de maio
1930 2025 2177 4 de março 18 de abril 20 de abril 19 de junho
1931 2026 2178 17 de fevereiro 3 de abril 5 de abril 4 de junho
- 2027 2179 9 de fevereiro 26 de março 28 de março 27 de maio
1932 - - 9 de fevereiro 25 de março 27 de março 26 de maio
1933* 2028 2180 29 (28*) de fevereiro 14 de abril 16 de abril 15 de junho
1934 2029 2181 13 de fevereiro 30 de março 1 de abril 31 de maio
1935 2030 2182 5 de março 19 de abril 21 de abril 20 de junho
- 2031 2183 25 de fevereiro 11 de abril 13 de abril 12 de junho
1936 - - 25 de fevereiro 10 de abril 12 de abril 11 de junho
1937* 2032 2184 10 (9*) de fevereiro 26 de março 28 de março 27 de maio
1938 2033 2185 1 de março 15 de abril 17 de abril 16 de junho
1939 2034 2186 21 de fevereiro 7 de abril 9 de abril 8 de junho
- 2035 2187 6 de fevereiro 23 de março 25 de março 24 de maio
1940 - - 6 de fevereiro 22 de março 24 de março 23 de maio
1941* 2036 2188 26 (25*) de fevereiro 11 de abril 13 de abril 12 de junho
1942 2037 2189 17 de fevereiro 3 de abril 5 de abril 4 de junho
1943 2038 2190 9 de março 23 de abril 25 de abril 24 de junho
- 2039 2191 22 de fevereiro 8 de abril 10 de abril 9 de junho
1944 - - 22 de fevereiro 7 de abril 9 de abril 8 de junho
1945* 2040 2192 14 (13*) de fevereiro 30 de março 31 de maio
1946 2041 2193 5 de março 19 de abril 21 de abril 20 de junho
1947 2042 2194 18 de fevereiro 4 de abril 6 de abril 5 de junho
- 2043 2195 10 de fevereiro 27 de março 29 de março 28 de maio
1948 - - 10 de fevereiro 26 de março 28 de março 27 de maio
- 2044 2196 1 de março 15 de abril 17 de abril 16 de junho
- 2045 2197 21 de fevereiro 7 de abril 9 de abril 8 de junho
- 2046 2198 6 de fevereiro 23 de março 25 de março 24 de maio
- 2047 2199 26 de fevereiro 12 de abril 14 de abril 13 de junho
- 2048 - 18 de fevereiro 3 de abril 5 de abril 4 de junho
Para datas entre 2049 e 2099, consultar tabela ao lado
- 2100 - 9 de fevereiro 26 de março 28 de março 27 de maio
1949 2101 - 1 de março 15 de abril 17 de abril 16 de junho
1950 2102 - 21 de fevereiro 7 de abril 9 de abril 8 de junho
1951 2103 - 6 de fevereiro 23 de março 25 de março 24 de maio
1952 2104 - 26 de fevereiro 11 de abril 13 de abril 12 de junho
1953 2105 - 17 de fevereiro 3 de abril 5 de abril 4 de junho
1954 2106 - 2 de março 16 de abril 18 de abril 17 de junho
1955 2107 - 22 de fevereiro 8 de abril 10 de abril 9 de junho
1956 2108 - 14 de fevereiro 30 de março 1 de abril 31 de maio
1957 2109 - 5 de março 19 de abril 21 de abril 20 de junho
1958 2110 2200 18 de fevereiro 4 de abril 6 de abril 5 de junho
1959 2111 - 10 de fevereiro 27 de março 29 de março 28 de maio
1960 2112 - 1 de março 15 de abril 17 de abril 16 de junho
1961 2113 - 14 de fevereiro 31 de março 2 de abril 1 de junho
1962 2114 - 6 de março 20 de abril 22 de abril 21 de junho
1963 2115 - 26 de fevereiro 12 de abril 14 de abril 13 de junho
1964 2116 - 11 de fevereiro 27 de março 29 de março 28 de maio
1965 2103 - 2 de março 16 de abril 18 de abril 17 de junho
1966 2118 - 22 de fevereiro 8 de abril 10 de abril 9 de junho
1967 2119 - 7 de fevereiro 24 de março 26 de março 25 de maio
1968 2120 - 27 de fevereiro 12 de abril 14 de abril 13 de junho
1969 2121 - 18 de fevereiro 4 de abril 6 de abril 5 de junho
1970 2122 - 10 de fevereiro 27 de março 29 de março 28 de maio
1971 2123 - 23 de fevereiro 9 de abril 11 de abril 10 de junho
1972 2124 - 15 de fevereiro 31 de março 2 de abril 1 de junho
1973 2125 - 6 de março 20 de abril 22 de abril 21 de junho
1974 2126 - 26 de fevereiro 12 de abril 14 de abril 13 de junho
1975 2127 - 11 de fevereiro 28 de março 30 de março 29 de maio
1976 2128 - 2 de março 16 de abril 18 de abril 17 de junho
1977 2129 - 22 de fevereiro 8 de abril 10 de abril 9 de junho
1978 2130 - 7 de fevereiro 24 de março 26 de março 25 de maio
1979 2131 - 27 de fevereiro 13 de abril 15 de abril 14 de junho
1980 2132 - 19 de fevereiro 4 de abril 6 de abril 5 de junho
1981 2103 2201 3 de março 17 de abril 19 de abril 18 de junho
1982 2134 2202 23 de fevereiro 9 de abril 11 de abril 10 de junho
1983 2135 2203 15 de fevereiro 1 de abril 3 de abril 2 de junho
1984 2136 2204 6 de março 20 de abril 22 de abril 21 de junho
1985 2137 2205 19 de fevereiro 5 de abril 7 de abril 6 de junho
1986 2138 2206 11 de fevereiro 28 de março 30 de março 29 de maio
1987 2139 2207 3 de março 17 de abril 19 de abril 18 de junho
1988 2140 2208 16 de fevereiro 1 de abril 3 de abril 2 de junho
1989 2141 2209 7 de fevereiro 24 de março 26 de março 25 de maio






























































































Datas para feriados móveis entre os anos 2049 e 2099
Ano Carnaval Sexta-feira Santa Páscoa Corpus Christi
2049 2060 - 2 de março 16 de abril 18 de abril 17 de junho
- - 2071 3 de março 17 de abril 19 de abril 18 de junho
2050 2061 2072* 22 (23*) de fevereiro 8 de abril 10 de abril 9 de junho
2051 - - 14 de fevereiro 31 de março 2 de abril 1 de junho
- 2062 2073 7 de fevereiro 24 de março 26 de março 25 de maio
2052 - - 5 de março 19 de abril 21 de abril 20 de junho
- 2063 2074 27 de fevereiro 13 de abril 15 de abril 14 de junho
2053 2064* - 18 (19*) de fevereiro 4 de abril 6 de abril 5 de junho
- - 2075 19 de fevereiro 5 de abril 7 de abril 6 de junho
2054 2065 - 10 de fevereiro 27 de março 29 de março 28 de maio
2055 - - 2 de março 16 de abril 18 de abril 17 de junho
- - 2076 3 de março 17 de abril 19 de abril 18 de junho
- 2066 2077 23 de fevereiro 9 de abril 11 de abril 10 de junho
2056 - - 15 de fevereiro 31 de março 2 de abril 1 de junho
- 2067 - 15 de fevereiro 1 de abril 3 de abril 2 de junho
2057 2068 - 6 de março 20 de abril 22 de abril 21 de junho
2058 2069 - 26 de fevereiro 12 de abril 14 de abril 13 de junho
2059 2070 - 11 de fevereiro 28 de março 30 de março 29 de maio
- 2078 2089 15 de fevereiro 1 de abril 3 de abril 2 de junho
- 2079 - 7 de março 21 de abril 23 de abril 22 de junho
- - 2090 28 de fevereiro 14 de abril 16 de abril 15 de junho
- 2080 - 20 de fevereiro 5 de abril 7 de abril 6 de junho
- - 2091 20 de fevereiro 6 de abril 8 de abril 7 de junho
- 2081 2092* 11 (12*) de fevereiro 28 de março 30 de março 29 de maio
- 2082 - 3 de março 17 de abril 19 de abril 18 de junho
- - 2093 24 de fevereiro 10 de abril 12 de abril 11 de junho
- 2083 2094 16 de fevereiro 2 de abril 4 de abril 3 de junho
- 2084 - 8 de fevereiro 24 de março 26 de março 25 de maio
- - 2095 8 de março 22 de abril 24 de abril 23 de junho
- 2085 2096* 27(28*) de fevereiro 13 de abril 15 de abril 14 de junho
- 2086 2097 12 de fevereiro 29 de março 31 de março 30 de maio
- 2087 2098 4 de março 18 de abril 20 de abril 19 de junho
- 2088 - 24 de fevereiro 9 de abril 11 de abril 10 de junho
- - 2099 24 de fevereiro 10 de abril 12 de abril 11 de junho



























































Referências

  1. Astronomical Society of South Australia. List of Easter Sunday Dates. Visitado em 9/4/2015.
  2. Jean Meeus. Astronomical Algorithms. Richmond, Virginia: Willmann-Bell, 1991. p. 67–68.
  3. GM Arts. Easter Sunday Date FAQ. Visitado em 11/4/2015.
O Commons possui uma categoria contendo imagens e outros ficheiros sobre Cálculo da Páscoa