gpt4 book ai didi

javascript - 无法通过 javascript 比较日期

转载 作者:行者123 更新时间:2023-11-30 17:17:44 24 4
gpt4 key购买 nike

我想比较以下格式的两个日期:

9/10/2014 5:22 PM

我有两个这样的日期,我想比较它们。

为此我写了下面的代码:

 var StartDateTime = ($("#dtpStartDate").data("kendoDateTimePicker")).value().toLocaleString("en-US");

var currentDateTime = new Date();

if (StartDateTime < currentDateTime.toLocaleString()) {
alert("StartDateTime is less");
flagValidation = false;
}
else {
alert("StartDateTime is large");
}

但实际上,当 StartDateTime 小于 currentdatetime 时,它​​也会显示警告“StartDateTime is large”。

请帮帮我。

如何正确比较日期?

最佳答案

您已将对象转换为日期格式以比较和考虑日期的所有组成部分。供您引用(检查硬编码分钟..)

if(new Date("9/10/2014 5:23 PM") <= new Date("9/10/2014 5:22 PM")){
alert("StartDateTime is less");
}
else{
alert("StartDateTime is large");
}

关于javascript - 无法通过 javascript 比较日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25764924/

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