Porównywanie obiektów z datami w JavaScript
Można porównywać nie tylko ciągi znaków,
ale także obiekty z datami.
Spójrzmy na przykład. Załóżmy, że mamy dwa
obiekty z datami, które utworzyliśmy za pomocą
new Date i zapisaliśmy w zmiennych.
Porównajmy, która data jest większa:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);
console.log(date1 > date2); // wyświetli true
Załóżmy teraz, że pierwsza data jest mniejsza od drugiej:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);
console.log(date1 > date2); // wyświetli false
Pobierz obiekt z datą zawierający obecny moment czasu. Pobierz obiekt z datą, zawierający południe bieżącego dnia. Porównaj te dwa obiekty i określ, czy południe już minęło, czy nie.
Pobierz obiekt z datą zawierający obecny
moment czasu. Pobierz obiekt z datą,
zawierający 15 dzień bieżącego miesiąca.
Porównaj te dwa obiekty i określ, czy minęła
już połowa miesiąca, czy nie.