Calcule quando semear pela data da última geada
Esta calculadora transforma duas referências comuns de jardinagem em uma data prática.
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
Informe a data média da última geada da sua região e o número inteiro de semanas que o pacote de sementes ou o guia de cultivo recomenda antecipar o plantio em ambiente interno. A ferramenta retrocede exatamente esse período e apresenta a data sugerida, além do total equivalente em dias. Assim, você consegue organizar bandejas, iluminação, substrato e semeaduras sucessivas sem fazer a contagem manual no calendário.
Escolha uma data média de última geada representativa
Comece com uma data média de última geada que represente o local onde as mudas serão cultivadas. Um serviço de extensão rural, uma organização de horticultura reconhecida ou uma fonte climática local costuma ser mais útil do que a data de uma cidade distante, pois altitude, relevo e corpos d'água podem mudar o padrão de geadas em poucos quilômetros. Digite a data no formato YYYY-MM-DD e inclua o ano de plantio pretendido. Ela é uma referência de planejamento, não uma garantia de que o frio terminará naquele dia. Médias de geada resumem observações históricas, enquanto cada primavera pode chegar mais cedo ou mais tarde. Portanto, a calculadora responde a uma pergunta específica: qual data fica o número informado de semanas antes da referência? Ela não prevê o tempo nem determina quando uma planta sensível pode ir para fora com segurança. Considere a origem e a confiabilidade da data, principalmente em vales, áreas elevadas ou locais expostos onde uma média regional pode esconder diferenças importantes.
Informe a recomendação de início da cultura
Consulte no pacote de sementes ou em um guia confiável a antecedência recomendada e informe um número inteiro de semanas antes da última geada. Cada planta exige um período diferente em ambiente interno. Uma cultura de crescimento lento pode precisar de várias semanas antes do transplante, enquanto uma espécie rápida pode ficar apertada ou com raízes enroladas se for iniciada cedo demais. A calculadora multiplica as semanas por sete e subtrai esses dias conforme as regras do calendário gregoriano, incluindo anos bissextos e mudanças de mês ou ano. Assim, uma orientação pode levar o resultado de abril para fevereiro sem exigir contagem manual. O valor deve ser igual ou superior a zero; números negativos são recusados porque indicariam uma data posterior à referência, e não uma programação anterior. Quando a fonte apresentar um intervalo, calcule cada limite separadamente e use as duas datas como uma janela de semeadura.
Transforme o resultado em um cronograma confiável
Use a data retornada como o momento de iniciar a semeadura em ambiente interno, de acordo com as informações fornecidas. Registre-a no calendário e planeje antes dela a compra de substrato, a limpeza das bandejas, o teste das luzes e a reserva de espaço. O resultado é determinístico: a mesma data de geada e o mesmo número de semanas sempre produzem a mesma resposta, tanto pela API quanto no navegador. Mesmo assim, condições reais exigem avaliação. Temperatura de germinação, luminosidade, vigor da variedade, tamanho da muda, aclimatação e uso de estufa protegida podem alterar o melhor cronograma. O tempo perto do transplante também importa; confira a previsão e o estado das plantas antes de levá-las para fora. Se houver geadas tardias frequentes, registre a média regional e suas próprias observações por várias safras. Recalcule quando mudar o ano, a referência climática, a orientação da cultura ou o local do cultivo, em vez de reaproveitar uma data antiga sem revisão.
Casos de uso
Planejar mudas de hortaliças
Converta orientações como oito semanas antes da última geada em uma data exata para o calendário de bandejas.
Montar um cronograma de viveiro
Calcule cultura por cultura para distribuir com antecedência bancadas, luzes, recipientes e preparo de substrato.
Comparar uma janela de semeadura
Calcule separadamente os limites de um intervalo recomendado para definir uma janela prática de início.
Perguntas frequentes
Quanto custa o cálculo pela API?
Cada solicitação à API custa US$ 0,002. O mesmo cálculo determinístico também pode ser executado no navegador.
O resultado garante que não haverá outra geada?
Não. A data média da última geada é uma referência histórica de planejamento, não uma previsão ou garantia para determinado ano.
Qual formato de data devo informar?
Use YYYY-MM-DD, com quatro dígitos para o ano e dois para o mês e o dia, como 2026-04-20.
Posso informar um número negativo de semanas?
Não. As semanas representam o período anterior à última geada e devem ser zero ou mais; valores negativos geram erro de entrada inválida.
Como usar uma recomendação de seis a oito semanas?
Calcule seis semanas e oito semanas separadamente. Os dois resultados formam os limites da janela sugerida.
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/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)Exemplo de requisição
{
"last_frost_date": "2026-04-20",
"weeks_before_last_frost": 8
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.seed_starting_date_backcalculate",
"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. |