Comparação de objetos de data em JavaScript
É possível comparar não apenas strings,
mas também objetos de data.
Vejamos um exemplo. Suponha que temos dois
objetos de data que foram criados usando
new Date e armazenados em variáveis.
Vamos comparar qual data é maior:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2019, 1, 1);
console.log(date1 > date2); // exibirá true
Agora, suponha que a primeira data seja menor que a segunda:
let date1 = new Date(2020, 1, 1);
let date2 = new Date(2021, 1, 1);
console.log(date1 > date2); // exibirá false
Obtenha um objeto de data contendo o momento atual. Obtenha um objeto de data contendo meio-dia do dia atual. Compare os dois objetos e determine se o meio-dia já passou ou não.
Obtenha um objeto de data contendo o momento
atual. Obtenha um objeto de data contendo
o dia 15 do mês atual.
Compare os dois objetos e determine se
a metade do mês já passou ou não.