ForHosting KIT · Ferramentas para dev

Data e dia da semana do Dia da Marmota

O Dia da Marmota acontece sempre em 2 de fevereiro, mas o dia da semana muda a cada ano.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Esta calculadora recebe um ano do calendário gregoriano e retorna a data ISO completa, o nome do dia em inglês e valores numéricos úteis. O resultado vem de uma aritmética de calendário fixa, não do relógio do computador, de um fuso horário ou de um serviço online. Assim, você pode usá-lo tanto em uma consulta rápida quanto em software, publicações, planejamento de eventos e rotinas históricas reproduzíveis.

Informe o ano que você deseja consultar

Forneça um ano inteiro do calendário gregoriano entre 1 e 9999. A calculadora fixa o mês e o dia em 2 de fevereiro, pois o Dia da Marmota mantém a mesma data todos os anos, e então determina o dia da semana correspondente. Basta informar o ano; você não precisa fornecer local, horário nem fuso horário. O resultado inclui uma data ISO com ano de quatro dígitos, o dia escrito em inglês, um número ISO no qual segunda-feira é 1 e domingo é 7, além de um número iniciado no domingo, em que domingo é 0. Esses campos explícitos facilitam exibir a resposta ou enviá-la a outro programa. O mecanismo aceita texto composto somente por algarismos para ser compatível com formulários, mas rejeita valores ausentes, frações, sinais, palavras e anos fora do intervalo. O cálculo responde apenas à questão do calendário: não prevê o que a marmota verá, não informa o clima nem afirma se o inverno continuará.

Como o dia da semana é calculado de forma determinística

O dia da semana é obtido por aritmética inteira do calendário gregoriano equivalente ao algoritmo de Sakamoto. Fevereiro usa um deslocamento mensal fixo, e o ano escolhido é ajustado porque janeiro e fevereiro são tratados como parte do ano aritmético anterior. Em seguida, o cálculo considera os ciclos bissextos comuns de quatro anos, remove anos de século que não são bissextos e restaura os séculos divisíveis por 400. Um resto final gera um número de 0 a 6, associado de domingo a sábado. O valor ISO deriva do mesmo resto, portanto segunda-feira se torna 1 e domingo se torna 7. Nenhum objeto Date do JavaScript é criado. Isso evita herdar acidentalmente o fuso local, interpretar anos antigos de modo inconsistente ou atravessar um limite diário ao formatar localmente um valor UTC. A implementação não usa relógio, rede, valor aleatório, analisador dependente de localidade nem estado mutável. A mesma entrada validada produz, portanto, o mesmo JSON no processo da API e no executor gratuito do navegador.

Use o resultado em calendários, conteúdo e automação

A resposta atende tanto pessoas quanto programas. Um editor pode confirmar o dia da semana antes de publicar uma matéria anual sobre o Dia da Marmota. Uma escola ou um museu pode identificar uma programação sem folhear manualmente um calendário. Um aplicativo de eventos pode usar a data ISO como chave estável e o nome do dia como texto exibido, enquanto um código analítico agrupa resultados com qualquer uma das convenções numéricas. Como a ocasião sempre cai em 2 de fevereiro, o cálculo é propositalmente restrito e transparente: ele não adiciona regras de observância, não substitui um dia útil nem muda a data quando ela cai no fim de semana. Também não calcula festas regionais de nome semelhante. Para automação, cada solicitação representa um ano e custa US$ 0,002; a versão no navegador pode ser usada interativamente sem chamar a API. Valide e armazene a data ISO retornada em vez de reconstruí-la a partir do texto, e selecione o campo ISO do dia ao integrar sistemas que seguem a numeração internacional de segunda-feira a domingo.

Planejar um evento anual

Confira em que dia da semana cai 2 de fevereiro antes de definir equipe, horários ou atividades do fim de semana próximo.

Preparar conteúdo sazonal

Insira a data e o dia corretos em uma matéria, newsletter, atividade escolar ou calendário de redes sociais.

Preencher software de calendário

Use a data ISO estável e os campos numéricos em fluxos de agendamento, relatórios ou arquivamento.

Qual é a data do Dia da Marmota?

Ele acontece sempre em 2 de fevereiro. O ano define o dia da semana retornado pela calculadora.

A data muda quando cai no fim de semana?

Não. Esta capacidade sempre retorna 2 de fevereiro e não aplica regras de substituição ou feriado observado.

Como o dia da semana é determinado?

É usada aritmética inteira gregoriana proléptica e determinística, incluindo regras de anos bissextos e séculos.

O cálculo usa o fuso horário de você?

Não. Ele usa campos de calendário em termos UTC e nunca consulta relógio local, fuso horário ou objeto Date.

Quanto custa uma solicitação de API?

Um ano corresponde a um item e custa US$ 0,002 por solicitação de API. A calculadora no navegador permite uso interativo.

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/groundhog-day

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/groundhog-day \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2026}'
{
  "year": 2026
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.groundhog_day",
  "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.

year_min1
year_max9999
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.

Ver a documentação completa do KIT →