Estação meteorológica de uma data
Digite uma data e um hemisfério e receba a estação meteorológica: 21 de março de 2026 é primavera no norte, e o mesmo dia é outono no sul. As estações são blocos fixos de três meses, não datas de solstício. 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
- Data
- 2026-03-21
- Hemisfério
- northern
- Ano
- 2.026
- Mês
- 3
- Dia
- 21
- Nome do mês
- March
Descobrir a estação meteorológica de uma data é uma pergunta de clima, não um enigma de astronomia. Serviços meteorológicos e normais climáticas mensais dividem o ano em quatro blocos fixos de três meses, de modo que a resposta depende do mês do calendário e do hemisfério que interessa a você — não do minuto exato de um solstício. Esta ferramenta recebe uma data ISO explícita no formato ano-mês-dia, um indicador de hemisfério northern ou southern, e devolve a chave da estação, um rótulo com inicial maiúscula, os três meses que definem essa estação na convenção meteorológica e um breve rastro de passos da classificação. O cálculo é determinístico a partir apenas das suas entradas: sem relógio do host, sem semente aleatória e sem rede de saída.
Limites meteorológicos fixos de três meses por hemisfério
As estações meteorológicas são definidas como quatro blocos consecutivos de três meses alinhados às estatísticas climáticas mensais, e não aos dias de calendário flutuantes de solstícios e equinócios. No hemisfério norte os blocos são winter em dezembro, janeiro e fevereiro; spring em março, abril e maio; summer em junho, julho e agosto; e autumn em setembro, outubro e novembro. No hemisfério sul os mesmos meses se invertem: de dezembro a fevereiro é summer, de março a maio autumn, de junho a agosto winter e de setembro a novembro spring.
Essa inversão é física — a inclinação axial da Terra coloca hemisférios opostos em estações solares opostas no mesmo dia de calendário —, de modo que uma ferramenta que assumisse summer boreal em todo julho rotularia mal o inverno em grande parte do mundo austral. A classificação depende apenas do número do mês depois que o hemisfério é fixado: qualquer dia válido de julho mapeia para summer no norte e winter no sul.
As chaves de estação são rótulos de máquina estáveis em inglês — winter, spring, summer e autumn — escolhidos porque autumn é o termo preferido na meteorologia internacional mesmo onde a fala cotidiana diz fall. O componente dia de uma data válida ainda é validado como dia gregoriano real para que entradas impossíveis nunca passem para um palpite de estação.
Dicas práticas, limites e quando usar esta ferramenta
Monte um conjunto pequeno conhecido para regressão: uma data de março boreal que deve retornar spring, o mesmo dia de calendário com hemisfério southern que deve retornar autumn, um par de dezembro que inverte winter versus summer, e uma falha deliberada com hemisphere diferente de northern ou southern. Verificações de ida e volta são simples: extraia o mês, aplique a tabela meteorológica de três meses daquele hemisfério e confirme a chave de estação publicada.
Os limites de ano param em nove mil novecentos e noventa e nove para que strings ISO de quatro dígitos permaneçam bem definidas nesta superfície de produto. Esta página atende quem busca a estação meteorológica de uma data, estações climáticas de meses fixos ou tabelas norte versus sul; não é um calculador de solstícios astronômicos, nem uma ferramenta de dia da semana, nem um calculador de idade ou de dias úteis.
Casos de uso
Educação climática e fichas de estudo
Professores geram rótulos determinísticos de estação meteorológica para uma lista de datas ISO e ambos os hemisférios sem depender do relógio do host ou de tabelas astronômicas.
Viagens e localização de campanhas
Equipes de marketing rotulam ofertas de dezembro como summer em destinos do sul e winter nos do norte usando a mesma string de data e um indicador explícito de hemisfério.
Perguntas frequentes
O que é a estação meteorológica de uma data?
É a estação no estilo climático daquele mês de calendário sob blocos fixos de três meses: no norte, winter é dez–fev, spring mar–mai, summer jun–ago, autumn set–nov. O hemisfério sul usa o mapeamento invertido.
Por que é preciso especificar um hemisfério?
O mesmo mês de calendário é estação oposta em lados opostos do equador. Sem northern ou southern, qualquer resposta única estaria errada para metade do planeta.
É o mesmo que estações astronômicas?
Não. Estações astronômicas começam em solstícios e equinócios que mudam de dia e de ano. Esta ferramenta usa apenas meses meteorológicos fixos.
A ferramenta de estação meteorológica é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
Quais meses formam cada estação meteorológica?
No hemisfério norte, o inverno vai de dezembro a fevereiro, a primavera de março a maio, o verão de junho a agosto e o outono de setembro a novembro. No hemisfério sul os mesmos blocos se invertem: de dezembro a fevereiro é verão.
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/meteorological-season \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-03-21","hemisphere":"northern"}'const res = await fetch("https://api.kit.forhosting.com/date/meteorological-season", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-03-21",
"hemisphere": "northern"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/meteorological-season",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-03-21",
"hemisphere": "northern"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/meteorological-season", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-03-21","hemisphere":"northern"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-03-21","hemisphere":"northern"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/meteorological-season", 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
{
"date": "2026-03-21",
"hemisphere": "northern"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.meteorological_season",
"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
Datas inválidas e hemisférios diferentes de northern ou southern falham com invalid_input em vez de inventar uma estação.
Como chamar a API e ler a resposta
Carimbos de tempo estendidos com hora do dia ou um Z final são rejeitados para que meias-noites de fuso horário não reescrevam o dia do calendário às suas costas. Envie um corpo JSON com dois campos de string obrigatórios: date e hemisphere. O campo date também aceita os aliases iso_date, value ou day, e deve corresponder exatamente a quatro dígitos, hífen, dois dígitos, hífen e dois dígitos para um dia gregoriano real no intervalo inclusivo de anos de um a nove mil novecentos e noventa e nove. O campo hemisphere também aceita hemi ou region; após aparar e converter para minúsculas deve resolver para northern ou southern. Aliases curtos north, south, n, s, nh e sh são aceitos em formulários e scripts compactos, enquanto strings como east, equator, tropical ou both retornam invalid_input. Em sucesso o corpo ecoa a string canônica da data, year, month, day e month_name em inglês; normaliza hemisphere; define convention como meteorological; define season como a chave em minúsculas e season_label na forma com inicial maiúscula; lista season_months como os três números de mês daquele bloco; e inclui uma mensagem legível mais um array ordenado steps que reafirma a análise e a consulta à tabela. Campos ausentes, tipos errados, forma de data inválida, anos fora do intervalo, dias impossíveis como um vinte e nove de fevereiro não bissexto e hemisférios inválidos falham de forma fechada com invalid_input e nunca são cobrados. O preço é um valor fixo US$ 0,002 por solicitação bem-sucedida com unidade item.
Dicas práticas, limites e quando usar esta ferramenta
Prefira os nomes de campo principais date e hemisphere quando controlar o cliente; mantenha aliases por compatibilidade com formulários que já rotulam controles iso_date ou region. Tarefas com falha que retornam invalid_input não consomem saldo pré-pago, de modo que scripts exploratórios que testam de propósito hemisférios ruins ou datas impossíveis continuam baratos enquanto você conecta integrações.
Casos de integração
Fixtures de produto e interface sazonal
Equipes de engenharia fixam JSON golden para troca de temas e calendários de conteúdo para que builds northern e southern nunca discordem sobre uma estação de meses fixos.
Perguntas técnicas
Quais valores de hemisfério são aceitos?
northern e southern (sem distinção de maiúsculas). Aliases curtos north, south, n, s, nh e sh são aceitos. Qualquer outro valor retorna invalid_input.