Data e dia da semana do Dia da Marmota
Digite um ano e saiba em que dia da semana cai o Dia da Marmota: 2 de fevereiro de 2026 é uma segunda-feira. A data nunca muda, só o dia da semana, então serve para planejar posts, aulas e eventos. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Ano
- 2.026
- Mês
- 2
- Dia
- 2
- Data
- 2026-02-02
- Data ISO
- 2026-02-02
O Dia da Marmota acontece sempre em 2 de fevereiro, mas o dia da semana muda a cada ano. 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. A implementação não usa relógio, rede, valor aleatório, analisador dependente de localidade nem estado mutável.
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.
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.
Casos de uso
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.
Perguntas frequentes
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.
A calculadora prevê se o inverno vai durar mais?
Não. Ela só responde à pergunta de calendário: a data e o dia da semana de 2 de fevereiro no ano informado. Não diz o que a marmota viu nem faz previsão do tempo.
O que significam os dois números do dia da semana?
O número ISO conta a segunda-feira como 1 e o domingo como 7, enquanto o segundo começa a semana no domingo, com 0. Em 2026 o dia é segunda-feira, então os dois números valem 1.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/date/groundhog-day \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/groundhog-day", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/groundhog-day",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/groundhog-day", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/groundhog-day", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"year": 2026
}Exemplo de resposta
{
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
year_min | 1 |
year_max | 9999 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Como o dia da semana é calculado de forma determinística
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
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.
Perguntas técnicas
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.