Data do domingo do Super Bowl
A calculadora da data do domingo do Super Bowl retorna a data tradicional do ano informado por você: o segundo domingo de fevereiro.
Executar grátis
Ela usa aritmética determinística do calendário gregoriano e apresenta a resposta em campos de calendário UTC. Assim, o resultado não depende do fuso horário, horário de verão, localidade, rede ou relógio do dispositivo. A resposta inclui uma data ISO ordenável e os campos da regra aplicada, sendo adequada para calendários editoriais, planejamento de eventos e testes reproduzíveis.
O significado desta data tradicional
Esta calculadora responde a uma pergunta específica: qual é a data do segundo domingo de fevereiro no ano gregoriano informado? Essa regra é usada como a data tradicional moderna do domingo do Super Bowl. Você informa um ano entre 1 e 9999 e recebe a data ISO, mês, dia, dia da semana, número da ocorrência, regra, calendário e indicação UTC. O cálculo não consulta uma tabela esportiva, não identifica equipes e não prevê o horário de início. Portanto, trate o resultado como uma data baseada em regra, não como informação oficial ao vivo. Para obter local, transmissão ou confronto confirmados, combine este valor com uma fonte oficial. Cada solicitação via API custa US$ 0,002; o mesmo cálculo puro pode ser executado gratuitamente no navegador.
Como o segundo domingo é calculado
Primeiro, o algoritmo determina o dia da semana de 1º de fevereiro com aritmética inteira do calendário gregoriano proléptico. Em seguida, calcula o deslocamento limitado até o primeiro domingo e soma exatamente sete dias. O resultado sempre fica entre 8 e 14 de fevereiro, o que facilita a auditoria. O ano deve ser um número inteiro finito entre 1 e 9999; textos, frações, valores ausentes e números fora do intervalo são rejeitados. O objeto Date do JavaScript não é usado, evitando diferenças de fuso horário, horário de verão ou interpretação do sistema. Também não há rede, aleatoriedade, cache mutável nem dependência da data atual. O mesmo ano válido sempre gera o mesmo JSON.
Uso em calendários e automações
Use o campo de data quando precisar de um valor YYYY-MM-DD para uma chave de banco de dados, lembrete, prazo editorial ou teste. Os campos separados de ano, mês e dia ajudam sistemas que montam seus próprios objetos de calendário; o dia da semana, a ocorrência e a regra tornam a justificativa visível. Você pode planejar retroativamente prazos de publicação, equipe, cardápios, promoções ou estoque. UTC indica aqui o quadro de calendário estável, e não um horário de início à meia-noite. Quando uma agenda oficial tiver autoridade operacional ou jurídica, mantenha-a como fonte final e use este resultado para planejamento, valores provisórios ou verificações de consistência.
Casos de uso
Preparar um calendário editorial
Inclua uma data provisória estável do domingo do Super Bowl no plano anual antes da divulgação de todos os detalhes.
Programar preparativos de hospitalidade
Vincule equipe, compras, cardápios e promoções à data tradicional do segundo domingo de fevereiro.
Criar testes de data reproduzíveis
Gere dados determinísticos para sistemas que criam lembretes anuais ou validam datas recorrentes de fevereiro.
Perguntas frequentes
Qual regra a calculadora utiliza?
Ela retorna o segundo domingo de fevereiro do ano solicitado no calendário gregoriano proléptico.
Ela usa a programação oficial da NFL?
Não. Ela calcula a regra tradicional indicada e não busca horários, locais, equipes ou horários de início ao vivo.
Por que a resposta menciona UTC?
UTC identifica o quadro estável dos campos de calendário. O resultado é uma data, não um horário de início à meia-noite.
Quais anos são aceitos?
A entrada deve ser um número inteiro entre 1 e 9999. Textos numéricos e valores fracionários são rejeitados.
Quanto custa uma solicitação via API?
Cada solicitação via API custa US$ 0,002. O cálculo puro também está disponível gratuitamente no navegador.
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/super-bowl-sunday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/super-bowl-sunday", {
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/super-bowl-sunday",
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/super-bowl-sunday", 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/super-bowl-sunday", 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.super_bowl_sunday",
"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.
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. |