Como o Diferença entre datas funciona
Diferença de Datas calcula o número exato de dias, semanas completas, meses inteiros e anos entre duas datas que você escolher. Cada cálculo roda localmente no seu navegador usando aritmética de datas em JavaScript padrão; nada do que você digita é enviado a lugar nenhum, e a ferramenta funciona sem conexão com a internet após o carregamento inicial da página.
O cálculo segue o calendário gregoriano. Os dias são contados pela diferença entre os timestamps das duas datas à meia-noite UTC, para evitar ambiguidades com o horário de verão. Meses e anos são contados avançando o calendário a partir da data mais antiga até atingir a mais recente, o que lida corretamente com a variação no número de dias dos meses e com os anos bissextos. O resultado exibe as quatro unidades ao mesmo tempo para que você use a que melhor atende sua necessidade.