В JavaScript мы можем сравнить две даты, преобразовав их в числовое значение, соответствующее ее времени. Во-первых, мы можем преобразовать дату в числовое значение с помощью функции getTime (). Преобразуя данные даты в числовое значение, мы можем напрямую сравнить их.
Пример-1:
<script>
// Current Date
var g1 = new Date();
var g2 = new Date();
if (g1.getTime() === g2.getTime())
document.write("Both are equal");
else
document.write("Not equal");
javascript: ;
</script>
Выход:
Both are equal
Пример-2:
<script>
var g1 = new Date();
// (YYYY-MM-DD)
var g2 = new Date(2019 - 08 - 03);
if (g1.getTime() < g2.getTime())
document.write("g1 is lesser than g2");
else if (g1.getTime() > g2.getTime())
document.write("g1 is greater than g2");
else
document.write("both are equal");
javascript: ;
</script>
Выход:
g1 is greater than g2
Пример-3:
<script>
var g1 = new Date(2019, 08, 03, 11, 45, 55);
// (YYYY, MM, DD, Hr, Min, Sec)
var g2 = new Date(2019, 08, 03, 10, 22, 42);
if (g1.getTime() < g2.getTime())
document.write("g1 is lesser than g2");
else if (g1.getTime() > g2.getTime())
document.write("g1 is greater than g2");
else
document.write("both are equal");
javascript: ;
</script>
Выход:
g1 is greater than g2
JavaScript наиболее известен для разработки веб-страниц, но он также используется в различных средах, не связанных с браузером.