Сравнение на обекти с дати в 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 число на текущия месец. Сравнете двата обекта и определете дали вече е минала половината от месеца или не.