Primerjava objektov z datumi v JavaScript

Primerjati je mogoče ne le nize, ampak tudi objekte z datumi. Poglejmo si primer. Recimo, da imamo dva objekta z datumi, ki smo ju ustvarili z new Date in shranili v spremenljivke. Primerjajmo, kateri datum je večji:

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

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

Recimo, da je zdaj prvi datum manjši od drugega:

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

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

Pridobite objekt z datumom, ki vsebuje trenutni čas. Pridobite objekt z datumom, ki vsebuje poldan trenutnega dneva. Primerjajte ta dva objekta in ugotovite, ali je bil poldan že ali še ne.

Задание 2

Pridobite objekt z datumom, ki vsebuje trenutni čas. Pridobite objekt z datumom, ki vsebuje 15. dan tekočega meseca. Primerjajte ta dva objekta in ugotovite, ali je minila že polovica meseca ali ne.