Επιλύθηκε: διαφορά javascript μεταξύ δύο ημερομηνιών

Το κύριο πρόβλημα που σχετίζεται με τη διαφορά μεταξύ δύο ημερομηνιών είναι ότι μπορεί να μην βρίσκονται στην ίδια ζώνη ώρας.

var date1 = new Date(2018, 11, 24);
var date2 = new Date(2018, 11, 30);
var diffDays = date2.getDate() - date1.getDate();

Αυτός ο κώδικας δημιουργεί δύο νέα αντικείμενα Date, ένα για τις 24 Δεκεμβρίου 2018 και ένα για τις 30 Δεκεμβρίου 2018. Στη συνέχεια, βρίσκει τη διαφορά σε ημέρες μεταξύ αυτών των δύο ημερομηνιών χρησιμοποιώντας τη μέθοδο .getDate().

Μαθηματικά με ημερομηνίες

var date = new Date(); // 1/1/0001 var date2 = new Date(); // 12/31/9999

Σχετικές αναρτήσεις:

Αφήστε ένα σχόλιο