Predefinição:Páscoa

Origem: Wikimotorpedia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa

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á 9 de abril.

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

{{Páscoa|2013}} dá 31 de março.

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 2023:


Festas móveis em 2023
Celebração Código Resultado
Carnaval {{Páscoa|2023|-47}} 21 de fevereiro
Quarta-Feira de Cinzas {{Páscoa|2023|-46}} 22 de fevereiro
Sexta-Feira Santa {{Páscoa|2023|-2} 7 de abril
Quinta Feira da Ascensão
ou Dia da Espiga
{{Páscoa|2023|39} 18 de maio
Pentecostes {{Páscoa|2023|49} 28 de maio
Dia dos Açores {{Páscoa|2023|50} 29 de maio
Corpo de Deus| {{Páscoa|2023|60} 8 de junho


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 minúscula:

{{Páscoa|2012|lang=br}} dá 8 de abril.

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

{{Páscoa|2012|ano=1}} dá 8 de abril de 2012.

{{Páscoa|ano=1}} dá 9 de abril de 2023.

Algoritmo

O cálculo da Páscoa baseia-se no algoritmo de Gauss, simplificado para ser válido entre os anos 1898 e 2203.

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

X = 22 de março + (19*(ano mod 19)+24) mod 30.

O cálculo do domingo seguinte, em vez de usar os preceitos do algoritmo de Gauss, aproveita a predefinição ISOWEEKDAY. A expressão seguinte calcula quantos dias se tem de adicionar para chegar a um domingo:

7-ISOWEEKDAY(X)

O algoritmo original apresenta falhas para as datas calculadas para alguns anos. [1] De modo a corrigir esse erro, uma correcção específica para esses anos é adicionada ao algoritmo. Assim, as datas da Páscoa que poderiam dar erro são calculados corretamente como 18 de abril de 1954, 19 de abril de 1981, 18 de abril de 2049, 19 de abril de 2076, 18 de abril de 2106 e 19 de abril de 2133. A correção consiste em subtrair 7 dias ao valor calculado para esses anos.

Referências

  1. {{#invoke:Citar web|web}}