Καθορισμός δίσεκτου έτους σε JavaScript
Χρησιμοποιώντας τις τεχνικές που μάθαμε προηγουμένως, μπορούμε εύκολα να καθορίσουμε για οποιοδήποτε έτος αν είναι δίσεκτο ή όχι: απλά πρέπει να μάθουμε πόσες μέρες έχει ο Φεβρουάριος. Για αυτό πρέπει να πάρουμε τη μηδενική ημέρα του Μαρτίου:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // θα εμφανίσει 29, αφού το 2020 είναι δίσεκτο έτος
Ας βελτιώσουμε τον κώδικά μας έτσι ώστε ο τύπος του έτους να εμφανίζεται ως κείμενο:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('δίσεκτο');
} else {
console.log('κανονικό');
}
Φτιάξτε μια συνάρτηση isLeap, που θα παίρνει ως παράμετρο
το έτος και θα επιστρέφει true,
αν αυτό το έτος είναι δίσεκτο, και false
- αν δεν είναι.