Dias até dezembro
De 25 de julho de 2026 até 1º de dezembro faltam 129 dias. Digite qualquer data e veja os dias completos até o próximo primeiro de dezembro, que passa para o ano seguinte quando dezembro já começou. 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-07-25
- Ano
- 2.026
- Mês
- 7
- Dia
- 25
- Data-alvo
- 2026-12-01
Uma calculadora de dias até dezembro responde à pergunta de planejamento que as pessoas digitam todo outono e inverno: a partir de um dia de calendário dado, quantos dias completos faltam até o próximo primeiro de dezembro? Cole uma data ISO no formato ano-mês-dia e esta ferramenta devolve a contagem restante até o primeiro de dezembro do ano corrente se essa data ainda não chegou, ou até o primeiro de dezembro do ano seguinte se o dia informado já fica depois do primeiro de dezembro. Quando a entrada é o próprio primeiro de dezembro, a contagem restante é zero.
O que «dias até dezembro» significa no calendário gregoriano
Uma data de calendário ISO se escreve com quatro dígitos para o ano, um hífen, dois dígitos para o mês, outro hífen e dois dígitos para o dia do mês—por exemplo dois mil e vinte e seis hífen zero sete hífen vinte e cinco. Essa forma é inequívoca entre locais que escrevem primeiro o mês ou primeiro o dia na prosa cotidiana, por isso APIs e bancos de dados a preferem.
Por baixo, o calendário gregoriano ainda rege o comprimento dos meses: trinta ou trinta e um dias na maioria, fevereiro com vinte e oito num ano comum e vinte e nove só num ano bissexto. Um ano bissexto é todo ano divisível por quatro, salvo os anos seculares não divisíveis por quatrocentos. Dias até dezembro, nesta página, significa dias civis inteiros da data informada até o próximo primeiro de dezembro.
Se o dia dado cai de janeiro a novembro, o alvo é o primeiro de dezembro daquele mesmo ano. Se o dia dado é o primeiro de dezembro, a contagem restante é zero porque o horizonte já chegou. Se o dia dado vai do dois ao trinta e um de dezembro, o próximo primeiro de dezembro pertence ao ano seguinte, de modo que a contagem cruza o limite do ano e inclui o resto de dezembro mais janeiro a novembro do ano que vem.
Essa definição coincide com a linguagem cotidiana das contagens festivas sem inventar um horizonte de fim de ano em trinta e um de dezembro e sem pedir ao chamador um acontecimento de forma livre.
Onde uma contagem até dezembro se justifica
Equipes de varejo e hospitalidade usam uma calculadora de dias até dezembro para dimensionar campanhas de Black Friday, Advento e viagens de inverno diante de um horizonte fixo do primeiro de dezembro, em vez de uma data de acontecimento genérica que teriam de digitar duas vezes. Secretarias escolares e murais municipais pregam avisos de recesso de inverno e cerimônias de luzes no mesmo inteiro para que as reimpressões coincidam.
Agências de viagem e operadores de chalés de neve convertem uma data de reserva de referência em dias restantes antes do primeiro de dezembro, quando os pacotes abrem. Páginas para pais e quiosques de loja podem executar a ferramenta gratuita no navegador sem instalar uma biblioteca de datas.
Mantenha expectativas honestas: esta capacidade mede dias civis gregorianos de uma data explícita até o próximo primeiro de dezembro; não pula fins de semana como dias úteis, não carrega calendários de feriados, não converte festas lunares, não pega a data no relógio do servidor nem conta até trinta e um de dezembro.
Combine-a com uma ferramenta de dias restantes no ano quando a busca for o resto de fim de ano, com uma contagem de calendário quando o acontecimento for um dia arbitrário, e com um auxiliar de aniversário quando a data se repetir todo ano. Como a implementação é parse pura de nível A, cada chamada bem-sucedida continua barata, determinística e livre de tokens de modelo ou rede de saída, exatamente o que suítes de regressão precisam ao fixar casos-limite de dia bissexto e de primeiro de dezembro.
Casos de uso
Planejamento de festas e campanhas de inverno
Transforme uma data de planejamento em dias civis restantes até o próximo 1º de dezembro para que calendários de Advento, luzes e liquidações de inverno coincidam em cada reimpressão.
Janelas de abertura de viagem e hospedagem
Converta uma data de reserva de referência em dias antes do primeiro de dezembro, quando pacotes de esqui, cruzeiro ou escapada urbana abrem para a temporada de inverno.
Perguntas frequentes
Como calcular os dias restantes até dezembro?
Envie uma data de calendário ISO válida em date (YYYY-MM-DD).
O que acontece se a data for 1º de dezembro?
O alvo é esse mesmo 1º de dezembro, não o do ano seguinte.
E se a data for posterior a 1º de dezembro?
O alvo passa para 1º de dezembro do ano seguinte. Por exemplo, 15 de dezembro de 2026 conta os dias até 1º de dezembro de 2027.
Por que contar até 1º de dezembro e não até o fim do ano?
Porque o primeiro de dezembro é o início fixo do Advento, das campanhas de fim de ano e dos pacotes de viagem de inverno. Para os dias que faltam no ano, use uma ferramenta de dias restantes do ano.
Um ano bissexto muda a contagem?
Sim, quando o período inclui o fevereiro de um ano bissexto, que tem 29 dias. Isso acontece com datas do início de um ano bissexto e com datas de dezembro que passam para um.
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/life/days-until-december \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/life/days-until-december", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/days-until-december",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/days-until-december", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/days-until-december", 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-07-25"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.days_until_december",
"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
Cadeias inválidas—forma errada, meses impossíveis ou um vinte e nove de fevereiro fora de um ano bissexto—são rejeitadas com um erro claro invalid_input em vez de uma resposta silenciosa e errada.
O que «dias até dezembro» significa no calendário gregoriano
Como a ferramenta nunca abre o construtor Date do hospedeiro, os resultados não podem derivar quando um navegador roda num fuso distinto do Worker da API, e os casos-limite do dia bissexto se decidem só por regras de divisibilidade inteira.
Contrato de entrada, forma da resposta e comportamento de erro
O valor deve coincidir com o padrão exato de quatro dígitos, hífen, dois dígitos, hífen, dois dígitos, e deve representar um dia gregoriano real no intervalo inclusivo de anos de um a nove mil novecentos e noventa e nove. Uma data posterior ao primeiro de dezembro do ano nove mil novecentos e noventa e nove também é rejeitada, porque o próximo primeiro de dezembro sairia do intervalo de anos de quatro dígitos. Envie um corpo JSON com um campo de texto obrigatório chamado date, que também pode ser informado sob os aliases iso_date, value ou day. No sucesso a resposta ecoa a cadeia canônica da data mais year, month e day como números, define target_date como a cadeia ISO do próximo primeiro de dezembro e target_year como aquele ano, define days e days_remaining como o mesmo inteiro não negativo de dias civis completos, define is_december_first como verdadeiro só quando a contagem é zero, define leap_year a partir do ano de entrada e inclui uma cadeia de fórmula breve mais uma mensagem humana. A validação falha—campo ausente, tipo que não é texto, forma errada, ano fora do intervalo, mês ou dia impossível, ou um vinte e nove de fevereiro não bissexto—devolve invalid_input e nunca é cobrada. O preço é um US$ 0,002 fixo por pedido bem-sucedido com unidade item.
Onde uma contagem até dezembro se justifica
Chame a API pré-paga quando pipelines de notificação, gráficas ou ferramentas de sala precisarem de um contrato estável com saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo depois que o motor rejeita o pedido.
Casos de integração
Fixtures de contagem e conferências em sala
Fixe casos-limite de ano bissexto e de primeiro de dezembro em testes e lições para que o inteiro de dias restantes nunca dependa de um relógio do hospedeiro nem de um fuso.
Perguntas técnicas
Quais datas são rejeitadas?
Um date ausente ou vazio, uma cadeia que não é YYYY-MM-DD, um mês ou dia impossível e 29 de fevereiro em ano não bissexto falham com invalid_input e não são cobrados.
Quanto custa a calculadora de dias até dezembro?
A ferramenta do navegador é grátis. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.