Por Fabrizio Ferro
O calendário pode ser definido da seguinte maneira: O conjunto de regras e tabelas usadas com a finalidade de agrupar os dias em diversos períodos que possibilitam um fácil cômputo de dias passados ou a passar [R. Boczko, Conceitos de Astronomia].
Por mais que fácil, o “cômputo de dias passados ou a passar” não tende a ser um processo tão rápido. Se todos os meses de um calendário tivessem a mesma quantidade de dias, tal processo seria reduzido a um simples problema de aritmética modular. A realidade, entretanto, sempre resiste a simplicidade. No calendário gregoriano por exemplo, um mês pode ter 30, 31 ou 28 dias (29 se o ano for bissexto). O motivo dessa “irregularidade arbitrária” se deve a uma longa história que envolve o Sol, a Terra, a Lua e alguns imperadores romanos com complexo de superioridade.
Na Astronomia, é comum termos que calcular o intervalo de tempo entre duas datas, ou mesmo ter que converter uma data de um calendário em seu correspondente dia do ano, e vice-versa. Assim, nessa ideia apresentaremos uma forma mais sistemática e talvez mais eficiente de computar períodos e datas para calendários “quase-regulares”. (Focaremos no calendário Gregoriano, mas nossa análise pode ser facilmente generalizada.)
Computação do Número do Dia de uma Data
Dado uma data arbitrária da forma , qual seria o seu número correspondente? O dia 31 de dezembro (i.e. , ), por exemplo, é o dia 365 de um ano não bissexto (i.e. ). Para o dia 1 de janeiro (i.e. , ), . Fornecido o dia e o mês de uma data, podemos computar seu número, , usando o seguinte:
(1)
O no segundo termo do lado direito da equação (1) se deve ao fato de todos os meses terem pelo menos 28 dias, e a matriz se deve ao fato de alguns meses não terem exatamente 28 dias.
Exemplo:
Calcule o número do dia para 17/05/2021.
Nesse caso, é fácil de perceber que e . Usando a equação (1), temos que:
A matriz pode ser facilmente memorizada dividindo seus elementos em grupos de 4, ou seja: 0303 2323 3232.
Computação da Data dado o Número do Dia
Agora, vamos supor que fosse fornecido apenas o número do dia. Não podemos resolver diretamente a equação (1) para e , pois temos apenas uma equação para duas variáveis. Entretanto, é possível perceber que , assim, existe uma forma de obter dois pares de e , sendo que apenas 1 “faz sentido”. Podemos então obter e , a partir de , pelas seguintes relações (2):
Se :
Se :
Onde foi usado a função floor e a função ceiling. A função a função floor, denotada por , converte um número real no maior número inteiro menor ou igual a , enquanto a função ceiling, denotada por , converte um número real no menor número inteiro maior ou igual a . Por exemplo, e . Mas note que .
Talvez um exemplo esclareça o uso das relações (2).
Exemplo:
Calcule a data do dia 73 de um ano não bissexto.
Podemos perceber das relações (2) que sempre teremos dois valores de a serem considerados, mas apenas um deles possui um correspondente que “faz sentido” ( não pode ser negativo, nulo, ou maior que o número de dias do mês). Assim, para , temos:
ou
Vamos testar primeiro. Nesse caso, podemos usar (1) para achar :
pode ser a resposta de diversas perguntas, mas com certeza fevereiro (i.e. ) não possui 42 dias. Só nos resta a opção , usando (1) novamente:
Ou seja, para , e .
14 de março (também conhecido como dia do ), é o dia de um ano não bissexto.
Caso de anos bissextos
Caso o ano seja bissexto, é preciso usar uma matriz diferente de , dada por:
Note que a matriz é obtida alterando apenas o elemento da matriz .
Exemplo:
No dia 14/08/2020, Vênus atingiu sua elongação máxima ocidental. Calcule a próxima data em que Vênus estará nessa mesma configuração.
Podemos calcular que o período sinódico de Vênus é dias.
O número do dia de 14/08/2020 é:
Pois 2020 é bissexto. O número do dia da próxima elongação máxima ocidental será:
Que é em 2022. Podemos obter o número desse dia, em 2022, subtraindo a duração do ano de 2020 e 2021 do valor encontrado, ou seja:
Usando as relações (2), encontramos que e (31 de março). A data exata da próxima elongação ocidental máxima de Vênus é 20 de março, mas a discrepância provavelmente se deve as suposições implícitas sobre os elementos orbitais da Terra e de Vênus.