Параўнанне аб'ектаў з датамі ў JavaScript

Можна параўноўваць не толькі радкі, але і аб'екты з датамі. Паглядзім на прыкладзе. Хай нас ёсць два аб'екты з датамі, якія мы стварылі праз new Date і запісалі ў зменныя. Давайце параўнуем, якая дата большая:

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

console.log(date1 > date2); // выведзе true

Хай цяпер першая дата будзе менш другой:

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

console.log(date1 > date2); // выведзе false
Задание 1

Атрымайце аб'ект з датай, які змяшчае бягучы момант часу. Атрымайце аб'ект з датай, які змяшчае поўдзень бягучага дня. Параўнайце два гэтых аб'екта і вызначыце, ці быў ужо поўдзень ці не.

Задание 2

Атрымайце аб'ект з датай, які змяшчае бягучы момант часу. Атрымайце аб'ект з датай, які змяшчае 15 лік бягучага месяца. Параўнайце два гэтых аб'екта і вызначыце, прайшла лі ўжо палова месяца ці не.