Diferença entre objetos de data em JavaScript

Nas lições anteriores, para encontrar a diferença entre datas, usamos o formato timestamp. No entanto, na verdade, em JavaScript isso não é necessário: datas, representadas como um objeto Date, podem ser subtraídas uma da outra, e o resultado da subtração é a diferença em milissegundos.

Por exemplo, vamos exibir o número de milissegundos que se passaram desde 25 de maio de 2015, 12:59:59 até o momento atual:

javascriptlet now  = new Date();
let date = new Date(2015, 4, 25, 12, 59, 59);

let diff = now - date; // subtraímos dois objetos de data um do outro
console.log(diff);     // veremos a diferença em milissegundos
Задание 1

Exiba na tela o número de milissegundos decorridos entre 1 de setembro de 2000 e 15 de fevereiro de 2010.

Задание 2

Modifique a tarefa anterior para que a diferença seja exibida em dias.

Задание 3

Modifique a tarefa anterior para que a diferença seja exibida em meses.

Задание 4

Modifique a tarefa anterior para que a diferença seja exibida em anos.