无法通过javascript比较日期
我想比较以下格式的两个日期:无法通过javascript比较日期,javascript,jquery,Javascript,Jquery,我想比较以下格式的两个日期: 9/10/2014 5:22 PM 我有两个这样的日期,我想比较一下 为此,我编写了以下代码: var StartDateTime = ($("#dtpStartDate").data("kendoDateTimePicker")).value().toLocaleString("en-US"); var currentDateTime = new Date(); if (StartDateTime < currentDateTime.toLoca
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");
}
var StartDateTime=($(“#dtpStartDate”).data(“kendoDateTimePicker”).value().toLocaleString(“en-US”);
var currentDateTime=新日期();
if(StartDateTime
但实际上,当StartDateTime小于currentdatetime时,它也会显示警报“StartDateTime较大”
请帮帮我
<>如何正确地比较日期?< /p> 您已经将对象转换为日期格式,以比较和考虑日期的所有组件。供参考(检查硬编码的分钟数)
if(新日期(“9/10/2014 5:23 PM”)这里不是比较日期,而是比较字符串。使用if($(“#dtpStartDate”).data(“kendoDateTimePicker”).value()
instead@RGraham谢谢你,先生,它起作用了:)dhanyawad patil bhau:)
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");
}