如何在 JavaScript 中比较两个日期
答案:使用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 相关问题解答
以下是与此主题相关的更多常见问题解答: