ForHosting KIT · Datas e tempo

Calculadora regra Doomsday

4 de julho de 2024 foi uma quinta-feira, como o dia âncora daquele ano, que datas fáceis como 4 de abril, 6 de junho e 12 de dezembro compartilham. Digite uma data e veja o dia da semana e as âncoras usadas. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Data
2024-07-04
Você obtém
Ano
2.024
Mês
7
Dia
4
Nome do mês
July

A regra Doomsday de John Conway é um algoritmo mental que encontra o dia da semana de qualquer data do calendário gregoriano localizando primeiro o dia âncora do ano —o chamado doomsday, que cai em datas memoráveis como quatro de abril, seis de junho e doze de dezembro— e depois deslocando-se dessa âncora até o dia que você deseja. Esta calculadora da regra Doomsday aplica de forma determinística a mesma aritmética de âncora de século e deslocamento de ano, para que estudantes, tutores e pipelines obtenham uma resposta estruturada do dia da semana sem instalar bibliotecas de calendário nem confiar no relógio do host. Envie uma única string de data ISO, por exemplo dois mil e vinte e quatro hífen zero sete hífen zero quatro; a resposta nomeia o dia da semana, informa o índice de Conway de zero a seis, o dia âncora do ano, a âncora do século e o dia doomsday do mês usado no deslocamento.

Entrada de data ISO e validação do calendário gregoriano

Forneça o campo obrigatório date como string de calendário ISO YYYY-MM-DD com um ano de quatro dígitos, um mês de dois dígitos de um a doze e um dia de dois dígitos que realmente exista nesse mês no calendário gregoriano. O motor rejeita desalinhamentos de formato que não sejam quatro-mais-dois-mais-dois dígitos separados por hífens, meses fora de um a doze e números de dia que excedam o comprimento do mês —incluindo vinte e nove de fevereiro em anos comuns e o dia trinta e um em meses curtos—.

Anos bissextos seguem a regra padrão: divisíveis por quatro, exceto anos seculares que também devem ser divisíveis por quatrocentos, por isso o ano dois mil é bissexto e mil e novecentos não é. Os limites de ano seguem o intervalo civil publicado para isolamento seguro e uso histórico ou de planejamento cotidiano.

Prática escolar de Doomsday

Professores e alunos verificam respostas de dia da semana e comparam o dia âncora e a âncora do século retornados com cálculos manuais usando as datas memoráveis de Conway.

O que é o dia âncora (doomsday) na resposta?

A calculadora desloca-se dessa âncora até o seu dia.

O que acontece se a data não for um dia de calendário válido?

Exemplos: 2023-02-29 em ano não bissexto, mês 13 ou dia 31 em abril. Entradas inválidas não são cobradas.

A calculadora da regra Doomsday é gratuita?

A ferramenta do navegador roda grátis no seu dispositivo.

Como a regra Doomsday encontra o dia da semana?

Todo ano tem um dia âncora compartilhado por datas fáceis de lembrar, como 4 de abril, 6 de junho e 12 de dezembro. Em 2024 ele caiu numa quinta-feira e, como 11 de julho também é data âncora, 4 de julho de 2024 foi quinta.

O que significam os números do dia da semana?

O índice de Conway vai de 0 para domingo a 6 para sábado. O resultado também traz o número ISO, em que segunda é 1 e domingo é 7, por isso 4 de julho de 2024 aparece como 4 nas duas escalas.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/date/doomsday-weekday

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/date/doomsday-weekday \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-07-04"}'
{
  "date": "2024-07-04"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.doomsday_weekday",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Datas de calendário impossíveis, como vinte e nove de fevereiro em ano não bissexto, falham com um erro invalid_input claro.

Entrada de data ISO e validação do calendário gregoriano

Os aliases d, iso e iso_date são aceitos quando documentados, para que os clientes mapeiem nomes de campo comuns sem renomear payloads.

Como ler a resposta Doomsday: dia da semana, âncoras e deslocamentos

Em caso de sucesso a resposta ecoa a data normalizada, year, month, day e month_name em inglês para exibição. A string weekday é o nome do dia em inglês de Sunday a Saturday, e weekday_index segue a convenção de Conway com zero para domingo até seis para sábado. O campo iso_weekday mapeia o mesmo dia para a escala ISO-8601 em que um é segunda-feira e sete é domingo, de modo que pipelines que já usam numeração de semana ISO possam consumir qualquer índice sem rederivar o mapeamento. O núcleo do contrato educativo é a âncora do ano: anchor_day e anchor_index nomeiam o dia da semana doomsday daquele ano, enquanto century_anchor e century_anchor_index mostram a base do século antes de aplicar o deslocamento do ano, e year_offset informa a contribuição modular do ano de dois dígitos. O inteiro month_doomsday é o dia memorável do mês usado no deslocamento (por exemplo onze em julho, ou quatro em janeiro de um ano bissexto), e is_leap_year indica se janeiro e fevereiro usaram as datas memoráveis de bissexto. Os campos calendar e method são sempre gregorian e conway_doomsday para que testes e roteadores ramifiquem com rótulos estáveis. Use weekday sozinho para exibição; use anchor_day ao ensinar a regra passo a passo; combine century_anchor com year_offset ao corrigir trabalhos que devam mostrar os passos intermediários de Conway.

Uso da API, preços, fluxos de sala de aula e limites práticos

Mantenha as entradas em dias reais do calendário gregoriano —o produto rejeita datas inválidas em vez de rolá-las—, para que valores ruins de formulário apareçam cedo. Envie um corpo JSON com a string de data ISO obrigatória e chame a calculadora gratuita da regra Doomsday no navegador para checagens de lição de casa, demos de aula e prática de cálculo mental sem instalar bibliotecas de data. Use a API pré-paga quando uma plataforma de tutoria, sandbox de exame, ferramenta histórica ou assistente de agendamento precisar de um contrato estável de dia da semana sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo após a rejeição do motor. Combine este endpoint com ferramentas de comprimento de mês ou data ordinal quando o próximo passo for validar uma data de formulário ou converter o dia do ano, e com calculadoras de número de semana quando você já souber o dia da semana e precisar da colocação da semana ISO. Autores que publicam SDKs podem mapear weekday e anchor_day em tabelas didáticas lado a lado que mostram como as datas memoráveis de Conway ligam o doomsday do ano ao dia-alvo.

Tutoria e sandboxes de exame

Aplicativos de tutoria avaliam questões de dia da semana com JSON estruturado, exibindo campos de âncora intermediários quando o aluno deve demonstrar todos os passos Doomsday.

Ferramentas de história e agenda

Pipelines que precisam do dia da semana de uma data civil ISO sem peculiaridades do Date do host chamam um endpoint pré-pago determinístico para fixtures e rótulos de interface.

Como obter o dia da semana de uma data com a calculadora da regra Doomsday?

Envie JSON com date definido como string ISO como 2024-07-04. A resposta inclui weekday, weekday_index, o anchor_day do ano e o century_anchor usado pelo método de Conway.

O motor usa o objeto Date do host ou o meu fuso horário?

Não. O caminho é aritmética inteira gregoriana pura com as fórmulas de século e ano de Conway. Os resultados não dependem de fuso, locale nem relógio de parede.

Ver a documentação completa do KIT →