Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JavaScript 比较两个日期的值的程序

比较两个日期的值的 JavaScript 程序

在本例中,您将学习编写一个 JavaScript 程序来比较两个日期的值。
要理解此示例,您应该了解以下JavaScript 编程主题:
JavaScript 比较和逻辑运算符 JavaScript 日期和时间

示例: 比较两个日期的值

// program to compare value of two dates
// create two dates
const d1 = new Date();
const d2 = new Date();
// comparisons
const compare1 = d1 < d2;
console.log(compare1);
const compare2 = d1 > d2;
console.log(compare2);
const compare3 = d1 <= d2;
console.log(compare3);
const compare4 = d1 >= d2;
console.log(compare4);
const compare5 = d1.getTime() === d2.getTime();
console.log(compare5);
const compare6 = d1.getTime() !== d2.getTime();
console.log(compare6);
输出
false
false
true
true
true
false
在上面的示例中, new Date() 构造函数用于创建日期对象。
new Date() 给出当前日期和时间。
const d1 = new Date();
console.log(d1); // Fri Aug 28 2020 09:19:40 GMT+0545 (+0545)
然后您可以使用比较运算符 ><=>= 直接比较这两个日期代码>.
但是,要使用 ==!====!==,你必须使用date.getTime()
getTime() 方法返回从 1970 年 1 月 1 日(EcmaScript 纪元) 午夜到指定日期的毫秒数。
const d1 = new Date().getTime();
console.log(d1); // 1598585951699
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4