如何在jquery中比较两个日期
how to compare two dates in jquery
第一个使用id的格式
var checkindate = $('#check-in').text();
28-07-2011
然后使用
获取当前日期var now = new Date();
格式为
Wed Jul 20 2011 19:09:46 GMT+0530 (IST)
我想要得到这两个日期的差值。在这个例子中是8. 我搜索了很多,找不到答案,请帮助.......:"(
您可以解析初始日期,将其提供给date对象,将其与当前时间相减以获得毫秒差,然后将其除以一天中的毫秒数。
var checkindatestr = "28-07-2011";
var dateParts = checkindatestr.split("-");
var checkindate = new Date(dateParts[2], dateParts[1] - 1, dateParts[0]);
var now = new Date();
var difference = now - checkindate;
var days = difference / (1000*60*60*24);
alert(days);
在撰写本文时,给出-7.5。它是一个负数,因为日期在未来。如果你想要一个正数,只要交换减法中的变量。如果您想要一个整数,只需使用Math.round.
你可以解析你的第一个日期,在这个线程中描述:
var strDate = "28-07-2011";
var dateParts = strDate.split("-");
var date = new Date(dateParts[2], (dateParts[1] - 1) ,dateParts[0]);
用JavaScript比较两个日期
相关文章:
- 如何在javascript中获取两个日期之间的周六和周日的日期
- 如何用moment.js列出两个日期之间的所有月份
- 两个日期时间选择器
- 如何在JavaScript中比较两个日期
- Javascript两个日期选择器冲突
- 如何从日期范围选择器中获取两个日期
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 再次使用JavaScript计算两个日期之间的天数
- Mongoose查询在两个日期时间之间提取数据
- 在Javascript中计算两个日期之间的工作日,节假日除外
- 两个日期之间的差异
- JavaScript-计算两个日期之间的天数(包括结束日期)
- 在 JavaScript 中单击函数时两个日期类型输入之间的差异的代码
- 如何比较 JavaScript 格式为 2011-jan-21 的两个日期
- 如何在javascript中计算两个日期时间之间的差异
- (Angular+Bootstrap)如何阻止两个日期选择器被同一按钮打开
- 两个日期之间的月份差异,计算月份的最后日期
- 如何在JavaScript中返回两个日期(当前日期和输入日期)之间的字符串差异
- Moment.js-两个日期的天数不同
- 如何在javascript中比较两个日期时间