Objektų su datomis palyginimas JavaScript

Galima lyginti ne tik eilutes, bet ir objektus su datomis. Pažiūrėkime pavyzdžiu. Tarkime, kad turime du objektus su datomis, kuriuos sukūrėme naudodami new Date ir įrašėme į kintamuosius. Palyginkime, kuri data didesnė:

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

console.log(date1 > date2); // išves true

Tarkime, kad dabar pirmoji data bus mažesnė už antrąją:

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

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

Gaukite objektą su data, kuris yra dabartinis laiko momentas. Gaukite objektą su data, kuri yra dabartinės dienos vidurdienis. Palyginkite šiuos du objektus ir nustatykite, ar jau buvo vidurdienis, ar ne.

Задание 2

Gaukite objektą su data, kuris yra dabartinis laiko momentas. Gaukite objektą su data, kuri yra dabartinio mėnesio 15 diena. Palyginkite šiuos du objektus ir nustatykite, ar jau praėjo pusiaukelė mėnesio, ar ne.