Calcoli la data di semina dall'ultima gelata
Questo calcolatore trasforma due riferimenti comuni del giardinaggio in una data concreta.
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Inserisca la data media dell'ultima gelata nella Sua zona e il numero intero di settimane di anticipo che la bustina o la guida colturale consiglia per avviare i semi al coperto. Lo strumento torna indietro dell'intervallo esatto e restituisce la data di semina suggerita insieme ai giorni equivalenti. Potrà così organizzare vassoi, lampade, terriccio e semine scalari senza contare manualmente le settimane sul calendario.
Scelga una data media dell'ultima gelata attendibile
Parta da una data media dell'ultima gelata che rappresenti il luogo in cui le piantine cresceranno. Un servizio agricolo locale, un'organizzazione orticola autorevole o una fonte climatica della zona sono in genere più utili della data riferita a una città lontana, perché altitudine, morfologia e specchi d'acqua possono cambiare il rischio di gelo anche a breve distanza. Inserisca la data nel formato YYYY-MM-DD, includendo l'anno previsto per il trapianto. Il dato è un riferimento di pianificazione, non garantisce che il gelo finisca proprio quel giorno. Le medie riassumono osservazioni storiche, mentre una singola primavera può essere anticipata o tardiva. Il calcolatore risponde quindi a una domanda precisa: quale giorno cade un determinato numero di settimane prima della data di riferimento? Non formula previsioni meteo e non decide quando sia sicuro spostare all'aperto una pianta delicata. Valuti la fonte e l'affidabilità del dato, soprattutto in una valle, in quota o in un sito esposto dove una media regionale può nascondere differenze locali significative.
Inserisca l'anticipo consigliato per la coltura
Cerchi l'anticipo raccomandato sulla bustina dei semi o in una guida affidabile e lo inserisca come numero intero di settimane prima dell'ultima gelata. Le diverse piante richiedono periodi diversi al coperto. Una coltura lenta può avere bisogno di molte settimane per svilupparsi prima del trapianto, mentre una rapida rischia di affollarsi o formare radici spiralizzate se avviata troppo presto. Il calcolatore moltiplica le settimane per sette e sottrae i giorni ottenuti applicando le regole del calendario gregoriano, compresi anni bisestili e passaggi di mese o anno. Una raccomandazione può così portare il risultato da aprile a febbraio senza contare le caselle del calendario. Il valore deve essere almeno zero; i numeri negativi vengono rifiutati perché descriverebbero una data successiva al riferimento, non un anticipo. Se la fonte indica un intervallo, calcoli separatamente i due estremi e consideri le date risultanti come finestra di semina.
Trasformi il risultato in un piano di semina robusto
Usi la data restituita come momento di avvio al coperto in base ai dati che ha fornito. La annoti in calendario, quindi pianifichi a ritroso l'acquisto del terriccio, la pulizia dei vassoi, la prova delle lampade e lo spazio necessario. Il risultato è deterministico: la stessa data di gelata e lo stesso numero di settimane producono sempre lo stesso giorno, sia tramite API sia nel browser. Le condizioni reali richiedono comunque giudizio. Temperatura di germinazione, luce, vigore varietale, dimensione al trapianto, acclimatazione e disponibilità di una serra protetta possono modificare il programma ideale. Conta anche il meteo vicino al trapianto; controlli le previsioni e lo stato delle piante prima di portarle fuori. Se nel Suo orto sono frequenti gelate tardive, registri sia la media regionale sia le Sue osservazioni per più stagioni. Ripeta il calcolo quando cambia l'anno, il riferimento climatico, l'indicazione colturale o il luogo, invece di riutilizzare una vecchia data senza verificarla.
Casi d'uso
Pianificare le piantine da orto
Converta indicazioni come otto settimane prima dell'ultima gelata in una data precisa per i vassoi.
Creare un calendario da vivaio
Calcoli ogni coltura per assegnare in anticipo bancali, lampade, contenitori e lavori di invasatura.
Confrontare una finestra di semina
Calcoli separatamente gli estremi di un intervallo consigliato per definire una finestra pratica al coperto.
Domande frequenti
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
Il risultato garantisce che non geli più?
No. La data media dell'ultima gelata è un riferimento storico per pianificare, non una previsione o una garanzia per uno specifico anno.
Quale formato deve avere la data?
Usi YYYY-MM-DD, con quattro cifre per l'anno e due per mese e giorno, per esempio 2026-04-20.
Posso inserire un numero negativo di settimane?
No. Le settimane indicano il periodo precedente all'ultima gelata e devono essere almeno zero; i valori negativi generano un errore di input non valido.
Come gestisco una raccomandazione da sei a otto settimane?
Calcoli separatamente sei e otto settimane. I due risultati delimitano la finestra di avvio suggerita.
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/home/seed-starting-date-backcalculate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"last_frost_date":"2026-04-20","weeks_before_last_frost":8}'const res = await fetch("https://api.kit.forhosting.com/home/seed-starting-date-backcalculate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"last_frost_date": "2026-04-20",
"weeks_before_last_frost": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/seed-starting-date-backcalculate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"last_frost_date": "2026-04-20",
"weeks_before_last_frost": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/seed-starting-date-backcalculate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"last_frost_date":"2026-04-20","weeks_before_last_frost":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"last_frost_date":"2026-04-20","weeks_before_last_frost":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/seed-starting-date-backcalculate", 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
{
"last_frost_date": "2026-04-20",
"weeks_before_last_frost": 8
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.seed_starting_date_backcalculate",
"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.
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. |