Predefinição:Páscoa

Esta predefinição calcula a data da Páscoa. Se não for dado qualquer parâmetro, a predefinição calcula a Páscoa para o corrente ano:

{{Páscoa}} dá Predefinição:Invorddate.

Para outros anos, esse parâmetro tem de ser fornecido:

{{Páscoa|2013}} dá Predefinição:Invorddate.

Outros feriados móveis podem ser calculados usado um segundo parâmetro, em que se fornece a diferença de dias em relação à Páscoa. A tabela seguinte mostra exemplos das celebrações em 2025:


Festas móveis em 2025
Celebração Código Resultado
Carnaval {{Páscoa|2025|-47}} Predefinição:Invorddate
Quarta-Feira de Cinzas {{Páscoa|2025|-46}} Predefinição:Invorddate
Sexta-Feira Santa {{Páscoa|2025|-2}} Predefinição:Invorddate
Domingo de Páscoa {{Páscoa|2025}} Predefinição:Invorddate
Quinta Feira da Ascensão
ou Dia da Espiga
{{Páscoa|2025|39}} Predefinição:Invorddate
Pentecostes {{Páscoa|2025|49}} Predefinição:Invorddate
Dia dos Açores {{Páscoa|2025|50}} Predefinição:Invorddate
Corpo de Deus {{Páscoa|2025|60}} Predefinição:Invorddate


Para um ano não fixo deve-se usar a síntaxe: {{Páscoa|{{CURRENTYEAR}}|60}}


Um terceiro parâmetro pode ser usado para converter o nome do mês para letra maiúscula:

A introdução da palavra-chave "ano=1" acrescenta o ano à data:

Para remover a hiperligação deve-se usar a palavra-chave "link=0":

Este algoritmo calcula a data da Páscoa para anos anteriores a 1582 segundo o calendário juliano vigente na época. As datas seguintes estão corretas segundo o calendário juliano.

O algoritmo presente só se tornou largamente aceite por volta do século VIII, pelo que datas anteriores a 800 não são garantidas.

Algoritmo

O cálculo da Páscoa baseia-se no algoritmo de Gauss simplificado[1].

A data da lua cheia eclesiástica é determinada pela expressão:

lce = 22 de março + (19*(ano mod 19)+M) mod 30.

A data da Páscoa será o domingo seguinte à lua cheia eclesiástica. A determinação do dia da semana a partir da data é um exercício complicado, dadas às irregularidades das regras de intercalação de anos bissextos. Os cálculos são muito simplificados com o uso da predefinição ISOWEEKDAY. A expressão seguinte calcula quantos dias se tem de adicionar para chegar a um domingo:

7-ISOWEEKDAY(lce)

O algoritmo de Gauss funciona para qualquer data do calendário gregoriano e juliano. O parâmetro M varia de um modo complicado ao longo dos séculos. Por isso a predefinição independente {{M1}} é usada para calcular o seu valor. Contudo, o algoritmo original contém ressalvas em relação a algumas datas, que resultam, para um número limitado de anos, em antecipar a data da Páscoa numa semana em relação ao valor calculado. De modo a incluir essas ressalvas e evitar uma complexidade que afeta poucos casos, uma correção de 7 dias é introduzida diretamente às datas calculadas para os anos em questão. Assim, as datas da Páscoa que poderiam dar erro são calculados corretamente como Predefinição:Invorddate de 1609, Predefinição:Invorddate de 1954, Predefinição:Invorddate de 1981, Predefinição:Invorddate de 2049, Predefinição:Invorddate de 2076, Predefinição:Invorddate de 2106, Predefinição:Invorddate de 2133, Predefinição:Invorddate de 2201, Predefinição:Invorddate de 2296 e Predefinição:Invorddate de 2448.

Predefinição:Esconder link para editar seção

  1. «Decoding Gauss' Easter Algorithm». Mathematics. Consultado em 1 de dezembro de 2016