我想计算提供的日期和当前日期之间的天数。我正在使用以下 javascript,但我得到了错误的结果。
function getcabin(saildates) {
var d = new Date();
var month = d.getMonth()+1;
var day = d.getDate();
var output = d.getFullYear() + '-' + month + '-' + day;
alert(daydiff(parseDate(output), parseDate(saildates)));
}
function parseDate(str) {
var mdy = str.split('-')
return new Date(mdy[2], mdy[0]-1, mdy[1]);
}
function daydiff(first, second) {
return (second-first)/(1000*60*60*24)
}
谁能指出错误或如何做?