我想使用jquery datepicker总结或扣除所选范围内的日期,这是我现在正在做的事情,但没有任何运气。
function test(){
var sundayCheck = 0;
var saturdayCheck = 0;
var totalDays = 0;
sundayCheck = new Date($("#onlySunday").datepicker("getDate"));
saturdayCheck = new Date($("#onlySaturday").datepicker("getDate"));
totalDays = saturdayCheck.getDate() - sundayCheck.getDate();
alert(totalDays);
}
这是一段应该进行计算的代码,但它所做的只是减去日期,
24.01.10 - 06.02.10 = -18这是完全错误的,因为它应该是更多的日子,它只是不考虑日期和它只是使用第一个数字的日期。
如果有人可以帮助如何进行这样的计算,我会非常感激。
答案 0 :(得分:2)
您是否想要确定两个日期之间的天数?
totalDays = Math.ceil((saturdayCheck.getTime()-sundayCheck.getTime())/(1000*60*60*24);
首先得到两个日期之间的毫秒数,然后除以一天中的毫秒数。使用Math.ceil向上舍入到最接近的整数。