Cronograma de Reaplicação de Protetor Solar
Começando às 09:30, com intervalo de 2 horas durante 6 horas, saem quatro aplicações: 09:30, 11:30, 13:30 e 15:30, prontas para virar alarmes no celular. Horários que passam da meia-noite continuam no dia seguinte. 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
- Início
- 09:30
- Intervalo (horas)
- 2
- Duração (horas)
- 6
- Aplicações totais
- 4
- Reaplicações
- 3
Dermatologistas recomendam reaplicar o protetor solar a cada duas horas de exposição ao sol — e antes disso após nadar ou suar muito —, mas quase ninguém consegue transformar 'a cada duas horas das 9:30 às 15:30' em horários reais enquanto arruma a bolsa de praia. Este recurso faz essa conta por você: informe o horário da primeira aplicação, o intervalo de reaplicação em horas e a duração total da exposição, e ele devolve o cronograma completo — a aplicação inicial mais cada reaplicação com seu horário exato, incluindo a virada de dia caso a exposição passe da meia-noite. É aritmética pura e determinística: mesma entrada, mesmo cronograma, sempre, sem conta, sem armazenamento e sem suposições.
Por que o momento da reaplicação é importante
O protetor solar não dura o dia todo. Os filtros UV se degradam sob a luz solar, e a camada sobre a pele é removida fisicamente pelo suor, pela água, pela toalha e pelo simples contato com a roupa. Por isso, todas as grandes associações de dermatologia recomendam reaplicar pelo menos a cada duas horas durante a exposição contínua, e imediatamente após nadar ou transpirar intensamente, independentemente do FPS indicado no rótulo.
Uma única aplicação às 8:00 da manhã oferece pouca proteção real na hora do almoço. O problema é que a recomendação é expressa como um intervalo, enquanto as pessoas vivem pelo relógio: saber que você deve reaplicar 'a cada duas horas' não diz se isso significa 11:15 ou 11:40 depois de um começo atrasado e um mergulho. Errar a conta em um intervalo deixa uma hora de pele desprotegida sem que você perceba.
Um cronograma de reaplicação de protetor solar preciso converte a regra do intervalo em horários concretos que você pode programar como alarmes no celular — essa é a diferença entre uma regra que você mal lembra e um hábito que você realmente cumpre durante um longo dia ao ar livre.
Como o cronograma é calculado
O algoritmo é propositalmente simples e transparente. Você fornece três valores: o horário inicial da primeira aplicação no formato de 24 horas HH:MM, o intervalo de reaplicação em horas e a duração total da exposição em horas. Internamente, tudo é convertido em minutos a partir da meia-noite, o intervalo é somado repetidamente ao início, e cada passo que cai dentro da janela de exposição vira uma reaplicação — inclusive a que cai exatamente no fim da janela.
Os horários que passam da meia-noite avançam para o dia seguinte e recebem um número de dia, de modo que um início às 22:00 com seis horas de duração gera horários de madrugada no dia dois, em vez de horas impossíveis. O intervalo e a duração devem ser números positivos; um intervalo zero ou negativo é rejeitado com um erro claro de entrada inválida, em vez de produzir um cronograma infinito ou vazio.
Não há nenhuma dependência de relógio: o resultado depende apenas da sua entrada, o que o torna reproduzível e seguro para armazenar em cache, auditar ou gerar novamente.
Como escolher o intervalo certo
O intervalo informado deve refletir o que você realmente está fazendo, e não apenas o rótulo do frasco. A referência padrão é duas horas de exposição contínua, adequada para um dia normal ao ar livre com atividade moderada. Reduza para uma hora ou oitenta minutos — expressos em horas decimais — quando você entra e sai da água, sua muito ou se seca com toalha com frequência, pois cada uma dessas ações remove fisicamente a camada protetora.
Fórmulas resistentes à água prolongam a vida da camada debaixo d'água, normalmente por quarenta ou oitenta minutos de natação, mas não alteram a regra de reaplicação depois disso. Se o seu dia mistura atividades, execute a calculadora uma vez por fase: um cronograma de duas horas para a caminhada da manhã, um intervalo mais curto para a sessão de piscina e de volta ao padrão para a tarde.
Lembre-se de que nenhum cronograma substitui a quantidade suficiente de produto — cerca de um copo de dose para o corpo — nem a sombra nos horários de pico de UV. O cronograma diz quando; a quantidade e o FPS continuam fazendo a proteção.
Casos de uso
Plano de alarmes para o dia de praia
Gere a lista completa de horários de reaplicação, da chegada à saída, e programe um alarme no celular para cada um antes de sair de casa.
Lembretes para acampamento infantil ao ar livre
Imprima o cronograma para o monitor do acampamento, para que um grupo de crianças seja protegido novamente na hora certa ao longo de um dia inteiro ao ar livre.
Perguntas frequentes
Quanto custa?
Também é gratuito executar no seu navegador nesta página.
Que intervalo devo usar?
Duas horas é a recomendação padrão para exposição contínua. Use um intervalo mais curto — uma hora ou menos — após nadar, suar muito ou se secar com toalha, mesmo com fórmulas resistentes à água.
Que formato de horário ele aceita?
Uma sequência no formato de 24 horas HH:MM, como 09:30, para a primeira aplicação. Todos os horários do resultado usam o mesmo formato.
O que acontece se minha exposição passar da meia-noite?
Os horários avançam para o dia seguinte e cada entrada traz um número de dia: o dia 1 é o dia do início e o dia 2 é o dia seguinte.
Por que meu intervalo foi rejeitado?
O intervalo deve ser um número positivo de horas. Valores zero, negativos ou não numéricos são inválidos porque não conseguem gerar um cronograma significativo.
A ferramenta armazena meus dados?
Não. O cálculo é aritmética pura sobre as suas três entradas; nada é armazenado e a mesma entrada sempre devolve o mesmo cronograma.
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/beauty/spf-reapply-schedule \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"start":"09:30","interval_hours":2,"duration_hours":6}'const res = await fetch("https://api.kit.forhosting.com/beauty/spf-reapply-schedule", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"start": "09:30",
"interval_hours": 2,
"duration_hours": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/beauty/spf-reapply-schedule",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"start": "09:30",
"interval_hours": 2,
"duration_hours": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/beauty/spf-reapply-schedule", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"start":"09:30","interval_hours":2,"duration_hours":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"start":"09:30","interval_hours":2,"duration_hours":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/beauty/spf-reapply-schedule", 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
{
"start": "09:30",
"interval_hours": 2,
"duration_hours": 6
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "beauty.spf_reapply_schedule",
"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. |
Notas técnicas
Use gratuitamente nesta página ou chame a API por US$ 0,002 por requisição para criar lembretes no seu próprio aplicativo.
Casos de integração
Lógica de lembretes em um app de saúde
Chame a API com o horário inicial do usuário e a exposição planejada para enviar notificações em cada horário de reaplicação calculado.