Stagione meteorologica di una data
Inserisca una data e un emisfero per ottenere la stagione meteorologica: il 21 marzo 2026 è primavera al nord, mentre lo stesso giorno è autunno al sud. Le stagioni seguono blocchi fissi di tre mesi, non le date dei solstizi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Data
- 2026-03-21
- Emisfero
- northern
- Anno
- 2026
- Mese
- 3
- Giorno
- 21
- Nome del mese
- March
Trovare la stagione meteorologica di una data è una domanda di clima, non un enigma di astronomia. I servizi meteo e le normali climatiche mensili dividono l'anno in quattro blocchi fissi di tre mesi, così la risposta dipende dal mese di calendario e dall'emisfero che Le interessa — non dal minuto esatto di un solstizio. Questo strumento accetta una data ISO esplicita nel formato anno-mese-giorno, un indicatore di emisfero northern o southern, e restituisce la chiave di stagione, un'etichetta con iniziale maiuscola, i tre mesi che definiscono quella stagione secondo la convenzione meteorologica e una breve traccia a passi della classificazione. Il calcolo è deterministico a partire solo dai Suoi input: nessun orologio dell'host, nessun seme casuale e nessuna rete in uscita.
Confini meteorologici fissi di tre mesi per emisfero
Le stagioni meteorologiche si definiscono come quattro blocchi consecutivi di tre mesi allineati alle statistiche climatiche mensili, non ai giorni di calendario mobili di solstizi ed equinozi. Nell'emisfero nord i blocchi sono winter a dicembre, gennaio e febbraio; spring a marzo, aprile e maggio; summer a giugno, luglio e agosto; e autumn a settembre, ottobre e novembre. Nell'emisfero sud gli stessi mesi si invertiscono: da dicembre a febbraio è summer, da marzo a maggio autumn, da giugno ad agosto winter e da settembre a novembre spring.
Quell'inversione è fisica — l'inclinazione assiale della Terra colloca emisferi opposti in stagioni solari opposte lo stesso giorno di calendario —, così uno strumento che assumesse summer boreale per ogni luglio etichetterebbe male l'inverno in gran parte del mondo australe. La classificazione dipende solo dal numero del mese una volta fissato l'emisfero: qualsiasi giorno valido di luglio corrisponde a summer a nord e winter a sud.
Le chiavi di stagione sono etichette macchina stabili in inglese — winter, spring, summer e autumn — scelte perché autumn è il termine preferito in meteorologia internazionale anche dove il parlato quotidiano dice fall. La componente giorno di una data valida viene comunque convalidata come vero giorno gregoriano affinché input impossibili non scivolino mai verso un'ipotesi di stagione.
Consigli pratici, limiti e quando usare questo strumento
Costruisca un piccolo insieme noto per la regressione: una data di marzo boreale che deve restituire spring, lo stesso giorno di calendario con emisfero southern che deve restituire autumn, una coppia di dicembre che inverte winter e summer, e un fallimento deliberato con hemisphere diverso da northern o southern. I controlli andata e ritorno sono semplici: estrarre il mese, applicare la tabella meteorologica di tre mesi per quell'emisfero e confermare la chiave di stagione pubblicata.
I limiti di anno si fermano a novemilanovecentonovantanove affinché le stringhe ISO a quattro cifre restino ben definite su questa superficie di prodotto. Questa pagina si rivolge a chi cerca la stagione meteorologica di una data, stagioni climatiche a mesi fissi o tabelle nord versus sud; non è un calcolatore di solstizi astronomici, né uno strumento del giorno della settimana, né un calcolatore di età o di giorni lavorativi.
Casi d'uso
Educazione climatica e schede di lavoro
Gli insegnanti generano etichette deterministiche di stagione meteorologica per un elenco di date ISO e entrambi gli emisferi senza dipendere dall'orologio dell'host né da tabelle astronomiche.
Viaggi e localizzazione delle campagne
I team di marketing etichettano le offerte di dicembre come summer per destinazioni del sud e winter per quelle del nord usando la stessa stringa data e un indicatore esplicito di emisfero.
Domande frequenti
Cos'è la stagione meteorologica di una data?
È la stagione in stile climatico di quel mese di calendario sotto blocchi fissi di tre mesi: a nord, winter è dic–feb, spring mar–mag, summer giu–ago, autumn set–nov. L'emisfero sud usa la mappatura invertita.
Perché deve specificare un emisfero?
Lo stesso mese di calendario è stagione opposta ai lati opposti dell'equatore. Senza northern o southern, qualsiasi risposta unica sarebbe sbagliata per metà del pianeta.
È la stessa cosa delle stagioni astronomiche?
No. Le stagioni astronomiche iniziano a solstizi ed equinozi che si spostano per giorno e anno. Questo strumento usa solo mesi meteorologici fissi.
Lo strumento di stagione meteorologica è gratuito?
Lo strumento del browser è gratuito e viene eseguito in locale.
Quali mesi compongono ogni stagione meteorologica?
Nell'emisfero nord l'inverno va da dicembre a febbraio, la primavera da marzo a maggio, l'estate da giugno ad agosto e l'autunno da settembre a novembre. Nell'emisfero sud gli stessi blocchi si invertono: da dicembre a febbraio è estate.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"date": "2026-03-21",
"hemisphere": "northern"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.meteorological_season",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
year_min | 1 |
year_max | 9999 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Date non valide ed emisferi diversi da northern o southern falliscono con invalid_input invece di inventare una stagione.
Come chiamare l'API e leggere la risposta
I timestamp estesi con un'ora del giorno o una Z finale vengono rifiutati affinché le mezzanotti di fuso orario non riscrivano il giorno di calendario alle Sue spalle. Invii un corpo JSON con due campi stringa obbligatori: date e hemisphere. Il campo date accetta anche gli alias iso_date, value o day, e deve corrispondere esattamente a quattro cifre, trattino, due cifre, trattino e due cifre per un vero giorno gregoriano nell'intervallo inclusivo di anni da uno a novemilanovecentonovantanove. Il campo hemisphere accetta anche hemi o region; dopo trim e conversione in minuscolo deve risolversi in northern o southern. Alias brevi north, south, n, s, nh e sh sono accettati per moduli e script compatti, mentre stringhe come east, equator, tropical o both restituiscono invalid_input. In caso di successo il corpo ripete la stringa data canonica, year, month, day e month_name in inglese; normalizza hemisphere; imposta convention a meteorological; imposta season sulla chiave minuscola e season_label sulla forma con iniziale maiuscola; elenca season_months come i tre numeri di mese di quel blocco; e include un messaggio leggibile più un array ordinato steps che riformula l'analisi e la consultazione della tabella. Campi mancanti, tipi errati, forma data non valida, anni fuori intervallo, giorni impossibili come un ventinove febbraio non bisestile ed emisferi non validi falliscono in modo chiuso con invalid_input e non vengono mai fatturati. Il prezzo è un importo fisso $0.002 per richiesta riuscita con unità item.
Consigli pratici, limiti e quando usare questo strumento
Preferisca i nomi di campo principali date e hemisphere quando controlla il client; conservi gli alias per compatibilità con moduli che già etichettano controlli iso_date o region. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, così gli script esplorativi che provano di proposito emisferi errati o date impossibili restano economici mentre collega le integrazioni.
Casi di integrazione
Fixture di prodotto e interfaccia stagionale
I team di ingegneria fissano JSON golden per cambi di tema e calendari dei contenuti così le build northern e southern non discordano mai su una stagione a mesi fissi.
Domande tecniche
Quali valori di emisfero sono accettati?
northern e southern (senza distinzione di maiuscole). Sono accettati alias brevi north, south, n, s, nh e sh. Qualsiasi altro valore restituisce invalid_input.