Jämförelse av datumobjekt i JavaScript

Man kan jämföra inte bara strängar, utan också objekt med datum. Låt oss titta på ett exempel. Låt oss säga att vi har två datumobjekt som vi skapade via new Date och sparade i variabler. Låt oss jämföra vilket datum som är större:

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

console.log(date1 > date2); // kommer att skriva ut true

Låt oss nu säga att det första datumet är mindre än det andra:

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

console.log(date1 > date2); // kommer att skriva ut false
Задание 1

Hämta ett datumobjekt som innehåller det aktuella tidpunkten. Hämta ett datumobjekt som innehåller klockan 12 på dagen för den aktuella dagen. Jämför de två objekten och avgör om klockan redan har varit 12 på dagen eller inte.

Задание 2

Hämta ett datumobjekt som innehåller det aktuella tidpunkten. Hämta ett datumobjekt som innehåller den 15:e i den aktuella månaden. Jämför de två objekten och avgör om hälften av månaden redan har passerat eller inte.