【发布时间】:2019-07-27 08:17:48
【问题描述】:
我正在尝试在浏览器控制台中比较两个相同的日期并将结果作为false。由于两个日期相同,我不明白如何比较?
$(function()
{
var d1 = new Date("01-12-2001");
var d2 = new Date("01-12-2001");
console.log(d1 == d2);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
但是在这里,如果尝试与 GT 和 LT 进行比较,那么它的工作原理。
【问题讨论】:
-
“工作”取决于您对结果的期望。 “01-12-2001”不是 ECMA-262 支持的格式,因此解析取决于实现。当前至少有两个浏览器会返回一个无效的日期,
标签: javascript jquery date date-comparison