知道为什么此功能在中不能正常工作吗?
function days_between(check_in, check_out)
{
var oneDay = 24*60*60*1000;
var firstDate = new Date(check_in);
var secondDate = new Date(check_out);
var diffDays = Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay));
return diffDays;
}在internet中,它显示了NaN作为结果。
我以此日期格式调用此函数
var check_in = "2012-02-09";
var check_out = "2012-02-12";
var range = days_between(check_in, check_out);问候
发布于 2012-02-09 15:54:38
IE不支持Date.parse或将"2012-02-09" (带有ISO日期)传递给new Date,您需要自己解析它并传递new Date( 2012, 1, 9 )或使用shim for ISO日期
https://stackoverflow.com/questions/9213978
复制相似问题