如何在 javascript 中比较 yy-mm-dd 格式的两个日期
How to compare two dates in yy-mm-dd format in javascript?
我有两个文本框,我将以yy-mm-dd的格式获取要比较的日期。
// Get the value from textbox
var date1 = $("#f_date").val(); // 2015-01-01
var date2 = $("#t_date").val(); // 2015-03-01
if(date1 < date2) {
alert("From date is lesser than To Date");
}
else {
alert("From date is greater than To Date");
}
我该怎么做?请帮忙。谢谢
你可以这样做。
由于日期格式的分量级下降,并且分量的长度相同,因此您可以将它们作为字符串进行比较。
正如 lolbas 提到的,将 date1 和 date2 转换为 JS Date() 对象并进行比较。
以下是供您参考的代码片段:
function CompareDates() {
var date1 = new Date(document.getElementById('f_date').value);
var date2 = new Date(document.getElementById('t_date').value);
if (date1 > date2) {
alert(date1 + " is later than " + date2 + ".");
} else {
alert(date2 + " is later than " + date1 + ".");
}
}
相关文章:
- 如何在javascript中获取两个日期之间的周六和周日的日期
- 如何用moment.js列出两个日期之间的所有月份
- 两个日期时间选择器
- 如何在JavaScript中比较两个日期
- moment.js在两个时区格式的日期之间存在差异
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- Javascript两个日期选择器冲突
- 如何从日期范围选择器中获取两个日期
- 用时间戳获取两个不同日期之间的时间差
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 使用javascript将两个输入的日期添加在一起
- 再次使用JavaScript计算两个日期之间的天数
- Mongoose查询在两个日期时间之间提取数据
- 在Javascript中计算两个日期之间的工作日,节假日除外
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- 两个日期之间的差异
- JavaScript-计算两个日期之间的天数(包括结束日期)
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 如何将日期和时间拆分为两个元素
- 当前日期两个时间之间的时间