Quantos dias entre duas datas?

Prazos, períodos de contrato, dias de visto, condições de fatura, “quantos dias isso tem, exatamente?” — tudo a mesma continha, e tudo fácil de errar por um dia. Esta página faz a conta com aritmética de calendário, anos bissextos incluídos, e diz se o último dia está sendo contado.

Carregando a ferramenta…

Como funciona

  1. Escolha as duas datas. A contagem se atualiza enquanto você escolhe.
  2. Decida se o último dia conta: “+1” inclui os dois dias das pontas — é a diferença entre as noites de um hotel e os dias de um aluguel.
  3. Use o quadro de baixo para a direção contrária: uma data mais ou menos um número de dias, com o dia da semana do resultado.

Por que nada é enviado

Tudo o que esta página faz é executado por código que roda dentro da aba do seu navegador, com o mesmo motor que desenha as páginas web. O arquivo é lido do disco para a memória da aba, transformado ali e escrito de volta como um download. Ele nunca é enviado a lugar nenhum — nem para nós, nem para terceiros.

Comprove você mesmo

  1. Abra as ferramentas de desenvolvedor do navegador (F12) e escolha a aba Rede.
  2. Carregue o seu arquivo e rode a ferramenta.
  3. As únicas requisições que você vai ver baixam o código da própria ferramenta — e, em algumas ferramentas pesadas, o motor de código aberto delas a partir de um CDN público — mais um pequeno aviso de visita para loreatec.jp (endereço e título da página, nada mais). Nenhuma delas leva o seu arquivo.

Comprove você mesmo →

Perguntas frequentes

A data final entra na contagem?

Por padrão, não: do dia 1 ao dia 3 são 2 dias, do mesmo jeito que funcionam a maioria dos prazos e os cálculos de juros — e do jeito que a lei japonesa conta períodos, em que o primeiro dia normalmente fica de fora (初日不算入). Marque “+1” e os dois dias das pontas contam, que é o que você quer para “dias em que o equipamento esteve no local” ou para uma reserva com tudo incluído. A ferramenta mostra qual convenção está usando, então o erro de um dia fica visível em vez de se esconder no resultado.

Por que ela também mostra anos, meses e dias — não é o mesmo número?

Não, e a diferença é justamente o ponto. “90 dias” e “3 meses” só coincidem às vezes: os meses têm de 28 a 31 dias, então um contrato de 3 meses a partir de 15 de janeiro termina num dia diferente de um de 90 dias. A ferramenta dá as duas leituras — o total de dias para qualquer coisa financeira, o intervalo de calendário para qualquer coisa contratual — para você citar a que o documento realmente diz.

Anos bissextos e horário de verão são tratados?

Sim, estruturalmente. As datas são comparadas como dias inteiros de calendário, não como blocos de 24 horas, então os dias de 23 e de 25 horas em volta da mudança de relógio não conseguem deslocar a contagem, e 29 de fevereiro é só mais um dia que cai ou não cai dentro do intervalo. Esse é exatamente o tipo de bug que dividir timestamps por 86 400 000 produz — e o motivo de esta ferramenta não fazer isso.

Ela conta dias úteis?

Ela reparte o total em dias de segunda a sexta e dias de fim de semana, o que responde a maior parte da pergunta. Feriados são assunto de cada país, e esta página se mantém genérica — se o que você precisa são os dias úteis japoneses com o calendário oficial de feriados, o conversor de datas das eras japonesas deste site tem exatamente esse painel.

Alguma coisa é enviada para algum lugar?

Não. É aritmética de calendário dentro desta aba, e a página funciona com a conexão desligada. As datas que você digita — que podem ser tão pessoais quanto aniversários e condições de contrato conseguem ser — ninguém vê.