Calculadoras de Datas
Diferença entre duas datas, somar ou subtrair dias de uma data e cálculo de idade exata em anos, meses e dias.
Contar dias parece trivial até você precisar acertar: o prazo conta a partir de hoje ou de amanhã? Fevereiro tem 28 ou 29 neste ano? Entre 31 de janeiro e 28 de fevereiro passou um mês ou 28 dias? Datas são a área onde a resposta 'óbvia' erra com mais frequência.
As ferramentas desta categoria tratam o calendário como ele é, com a regra completa de ano bissexto (divisível por 4, exceto múltiplos de 100 que não sejam múltiplos de 400 — motivo pelo qual 1900 não foi bissexto e 2000 foi) e com a distinção entre contagem inclusiva e exclusiva, que é a origem da maior parte das divergências de um dia.
A calculadora de idade devolve o resultado decomposto em anos, meses e dias, não só o total — que é o formato exigido em cadastro escolar, ficha médica e documento previdenciário. As de somar e subtrair dias servem para prazo de contrato, vencimento e agendamento. Cada página explica a convenção que aplicou, para que o número seja verificável e não apenas aceito.
5 ferramentas em Datas
Contagem inclusiva e exclusiva: a origem do erro de um dia
A pergunta "quantos dias entre 10 e 15 de março" tem duas respostas defensáveis: cinco, se você conta os intervalos, ou seis, se conta os dias envolvidos. Nenhuma está errada — elas respondem a perguntas diferentes, e é por isso que duas calculadoras podem divergir sem que qualquer uma tenha um bug.
A diferença entre datas aqui usa contagem exclusiva: conta os intervalos, que é a convenção de prazo. Quando o que você precisa é o número de dias trabalhados ou de diárias, some um ao resultado. Cada página diz qual convenção aplicou, para que o número seja conferível.
Em prazo legal a regra é mais específica ainda: costuma-se excluir o dia do começo e incluir o do vencimento, e prazo que cai em fim de semana ou feriado prorroga para o dia útil seguinte. Nossas ferramentas fazem contagem de calendário, sem tabela de feriados — para prazo processual, confira a regra do rito aplicável.
Ano bissexto, a regra completa
Quase todo mundo sabe a primeira metade: ano divisível por 4 é bissexto. A regra completa tem duas exceções encadeadas — anos múltiplos de 100 não são bissextos, salvo os múltiplos de 400, que voltam a ser.
É por isso que 1900 teve 365 dias e 2000 teve 366, e é essa a linha que falta em boa parte das implementações caseiras. O erro fica dormente por décadas e aparece de uma vez, o que o torna especialmente traiçoeiro.
O ajuste existe porque o ano solar tem cerca de 365,2422 dias. Um dia extra a cada quatro anos corrige demais; as exceções de 100 e 400 devolvem a diferença. Todas as ferramentas desta categoria aplicam a regra completa.
Somar meses não é somar 30 dias
Somar um mês a 31 de janeiro deveria dar o quê? Não existe 31 de fevereiro. As convenções possíveis são recuar para o último dia do mês (28 ou 29 de fevereiro) ou avançar para 3 de março, e sistemas diferentes escolhem diferente.
Nossas ferramentas de somar e subtrair trabalham em dias, não em meses, justamente para não impor uma convenção silenciosa a um caso ambíguo. Quando o que você precisa é contar meses — tempo de contrato, período aquisitivo de férias, carência —, a calculadora de idade decompõe o intervalo em anos, meses e dias, que é a resposta correta para essas perguntas.
Outras categorias
Texto · Geradores · Validadores · Consultas · Formatadores · Calculadoras · Áreas · Financeiro · Trabalhista