WEB 教程
实践 示例
HTML 参考手册
CSS 参考手册
PHP 参考手册

如何在 JavaScript 中比较两个日期

主题:JavaScript / jQuery上一页|下一页

答案:使用getTime()方法

您可以简单地使用 getTime() 方法来比较 JavaScript 中的两个日期。 此方法返回自 ECMAScript 纪元(1970 年 1 月 1 日 00:00:00 UTC)以来的毫秒数。

让我们看一下以下示例,以了解其基本工作原理:

// Sample dates
var date1 = new Date("August 15, 1994");
var date2 = new Date("December 10, 2022 04:30:00");
var date3 = new Date("2022-12-10T04:30:00");

// Performing comparison
console.log(date1.getTime() == date2.getTime()); // Prints: false
console.log(date1.getTime() == date3.getTime()); // Prints: false
console.log(date2.getTime() == date3.getTime()); // Prints: true
console.log(date2.getTime() != date3.getTime()); // Prints: false
console.log(date1.getTime() > date2.getTime());  // Prints: false
console.log(date1.getTime() < date2.getTime());  // Prints: true
console.log(date1.getTime() != date2.getTime()); // Prints: true

FAQ 相关问题解答

以下是与此主题相关的更多常见问题解答:

Advertisements