Porovnávanie objektov s dátumami v JavaScripte

Je možné porovnávať nielen reťazce, ale aj objekty s dátumami. Pozrime sa na príklad. Predpokladajme, že máme dva objekty s dátumami, ktoré sme vytvorili pomocou new Date a zapísali do premenných. Porovnajme, ktorý dátum je väčší:

javascriptlet date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);

console.log(date1 > date2); // vypíše true

Predpokladajme teraz, že prvý dátum je menší ako druhý:

javascriptlet date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);

console.log(date1 > date2); // vypíše false
Задание 1

Získajte objekt s dátumom obsahujúci aktuálny časový okamih. Získajte objekt s dátumom, obsahujúci poludnie aktuálneho dňa. Porovnajte tieto dva objekty a určite, či už poludnie bolo alebo nie.

Задание 2

Získajte objekt s dátumom obsahujúci aktuálny časový okamih. Získajte objekt s dátumom, obsahujúci 15. deň aktuálneho mesiaca. Porovnajte tieto dva objekty a určite, či už polovica mesiaca prešla alebo nie.