gpt4 book ai didi

javascript - 将日期与 mm/dd/yyyy 进行比较会得到相反的结果

转载 作者:行者123 更新时间:2023-11-28 14:47:42 24 4
gpt4 key购买 nike

我试图比较两个日期,但总是给出相反的结果。

我正在尝试比较以下日期

var tocompare=09/22/2017 and var insurenceexpiry=04/02/2018

我尝试进行如下比较。

console.log(insurenceexpiry > tocompare);
console.log(insurenceexpiry < tocompare);

这给了我虚假和真实。据我所知,insurenceexpiry更大,当我与insurenceexpiry>进行比较时,它应该给我真实的结果,但我却变得错误。我做错了什么?

最佳答案

您必须使用new Date(datestring)将其转换为日期。

否则 9/22/2017 不带引号将进行数学运算

var tocompare=new Date("09/22/2017");
var insurenceexpiry=new Date("04/02/2018");

console.log(insurenceexpiry > tocompare);
console.log(insurenceexpiry < tocompare);

关于javascript - 将日期与 mm/dd/yyyy 进行比较会得到相反的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45839487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com