无法通过javascript比较日期
Failed to compare dates via javascript
我想比较以下格式的两个日期:
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很大"。
请帮帮我。
如何正确比较日期?
您必须将对象转换为日期格式,以便比较和考虑日期的所有组成部分。供您参考(查看硬编码的会议记录..)
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");
}
相关文章:
- 如何在moment.js中只比较日期
- 比较日期时,全日历中的 DayClick 事件警报
- 如何在拉拉维尔中以不同的方式比较日期和时间
- 用于比较日期字段的Javascript
- 如何在javascript中比较日期
- JMeter BSF断言-比较日期变量
- 比较日期并创建计数 javascript
- 如何使用控制器中的过滤器比较日期.js
- 日期格式和比较日期
- JavaScript - 比较日期
- 如何在javascript中比较日期时间
- 续集:如何比较日期
- 如何比较日期格式
- 如何在 JavaScript 中比较日期
- 在javascript中比较日期不起作用
- 可以't使用jQuery UI比较日期's的日期选择器
- 如何在Javascript中比较日期时间
- 未捕获的类型错误:无法使用'在'操作员搜索'7'当我试着比较日期的时候
- 无法使用Angular.js比较日期
- 比较日期格式为dd MMM yyyy的验证