Selisih antara tanggal dalam format timestamp di JavaScript

Format timestamp dimaksudkan untuk menemukan perbedaan antara tanggal. Mari kita sebagai contoh dapatkan selisih dalam milidetik antara momen waktu saat ini dan yang ditentukan:

javascriptlet now  = new Date();
let date = new Date(2015, 11, 4, 23, 59, 59);

let diff = now.getTime() - date.getTime();
console.log(diff);

Jelas bahwa paling sering kita membutuhkan selisih bukan dalam milidetik, tetapi dalam hari atau tahun. Untuk itu, kita hanya perlu mengubah milidetik menjadi nilai yang kita butuhkan.

Misalnya, untuk mengubah milidetik menjadi detik, bagi milidetik dengan 1000, untuk mengubah detik menjadi menit, bagi detik dengan 60, dan seterusnya.

Mari kita, misalnya, ubah selisih antara tanggal menjadi menit:

javascriptconsole.log(diff / (1000 * 60));

Dan sekarang - menjadi jam:

javascriptconsole.log(diff / (1000 * 60 * 60));
Задание 1

Tampilkan jumlah hari yang telah berlalu antara 1 Maret 1988 dan 10 Januari 2000.

Задание 2

Tampilkan jumlah bulan yang telah berlalu antara kelahiran Anda dan momen waktu saat ini.