Calculadora de diferença de datas calcula o período exato entre duas datas e fornece todas as representações desse período de uma só vez: uma divisão do calendário (x anos, y meses, z dias), totais de corrida (total de dias, semanas, horas, minutos, segundos) e uma contagem de dias úteis que exclui sábados e domingos. Adicione horários opcionais para a data em que você precisa de uma precisão de horas, útil para medir durações de incidentes, janelas de SLA ou lacunas de implantação.
A matemática da data é enganosamente difícil de acertar no código. Implementações ingênuas que subtraem os timestamps e dividem por 86400000 quebram o momento em que uma transição que salva o dia entra no campo, produzindo respostas de um dia para outro duas vezes por ano. Esta calculadora analisa as duas datas como UTC e faz a divisão do calendário com empréstimos adequados para o mês (28/29/30/31 dias), então "31 de janeiro a 1 de março" e o ano bissexto são tratados corretamente - a mesma lógica que você deseja em uma biblioteca de datas bem testada, sem entrar em seu projeto apenas para responder a uma pergunta rápida.
Tudo é executado 100% do lado do cliente no seu navegador: as datas inseridas nunca são enviadas para um servidor e a ferramenta funciona offline. Os usos típicos do desenvolvedor incluem computação de sprint, com duração de sprint, certificado e janelas de expiração de token, cortes de retenção de dados, períodos de avisos de contratos, cálculos de idade e o clássico "Quantos dias úteis até o lançamento?" - com troca e atalhos de hoje para que você gaste alguns segundos nele, não minutos.
Use os dois seletores de datas para definir seu alcance ou clique em um botão Hoje para encaixar os lados da data atual. Insira as datas em qualquer ordem — a calculadora lida com intervalos invertidos.
Opcionalmente, preencha os campos de hora (hh:mm) para qualquer data. Isso refina o detalhamento do dia e torna o total de horas, minutos e segundos exatos em vez de meia-noite à meia-noite.
Clique em Calcular para obter a divisão do calendário (anos, meses, dias), a grade de totais e a contagem de dias úteis. Use o botão Swap para virar o início e o fim instantaneamente.
O detalhamento responde "quanto tempo em termos humanos", os totais respondem "quantas unidades exatamente" e dias úteis (seg a sexta, terminais incluídos) respondem a perguntas como dias úteis até um prazo.
Anos, meses e dias exatos, com empréstimos de um mês e manuseio corretos de um mês
O mesmo período de dias, semanas, horas, minutos e segundos totais – escolha a unidade que seu problema precisa
Dias úteis (segunda a sexta) entre as duas datas com os fins de semana excluídos, terminais incluídos
Adicione hh:mm a qualquer data para medir as durações até o segundo, não apenas os dias inteiros
Parse cron expressions into plain English and preview upcoming run times
Convert between Unix timestamps and human-readable dates
Count words, letters, sentences, paragraphs, and estimate reading time
Generate random UUIDs (Universally Unique Identifiers)
0 comments
No comments yet. Be the first to share your thoughts!