第一个使用 id 的有格式
var checkindate = $('#check-in').text();
28-07-2011
然后我使用当前日期
var now = new Date();
它的格式是
Wed Jul 20 2011 19:09:46 GMT+0530 (IST)
我想得到这两个日期的日期差。在本例中是 8
。我搜索了很多,找不到答案,请帮忙......:'(
您可以解析初始日期,将其提供给日期对象,用当前时间减去它以获得毫秒差,然后将其除以一天中的毫秒数。
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。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)