Διαφορά μεταξύ αντικειμένων με ημερομηνία σε JavaScript

Σε προηγούμενα μαθήματα, για να βρούμε τη διαφορά μεταξύ ημερομηνιών, χρησιμοποιούσαμε τη μορφή timestamp. Ωστόσο, στην πραγματικότητα, στο JavaScript αυτό δεν είναι απαραίτητο: οι ημερομηνίες, που παρουσιάζονται ως αντικείμενο Date, μπορούν να αφαιρεθούν η μία από την άλλη, και το αποτέλεσμα της αφαίρεσής τους - είναι η διαφορά σε χιλιοστά του δευτερολέπτου.

Για παράδειγμα, ας εμφανίσουμε τον αριθμό των χιλιοστών του δευτερολέπτου, που πέρασαν από τις 25 Μαΐου 2015, 12:59:59 έως την τρέχουσα χρονική στιγμή:

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

let diff = now - date; // αφαιρούμε δύο αντικείμενα με ημερομηνίες το ένα από το άλλο
console.log(diff);     // θα δούμε τη διαφορά σε χιλιοστά του δευτερολέπτου
Задание 1

Εμφανίστε στην οθόνη τον αριθμό των χιλιοστών του δευτερολέπτου, που πέρασαν μεταξύ 1 Σεπτεμβρίου 2000 έτους και 15 Φεβρουαρίου 2010 έτους.

Задание 2

Τροποποιήστε το προηγούμενο πρόβλημα έτσι ώστε να εμφανίζεται στην οθόνη η διαφορά σε ημέρες.

Задание 3

Τροποποιήστε το προηγούμενο πρόβλημα έτσι ώστε να εμφανίζεται στην οθόνη η διαφορά σε μήνες.

Задание 4

Τροποποιήστε το προηγούμενο πρόβλημα έτσι ώστε να εμφανίζεται στην οθόνη η διαφορά σε χρόνια.