var startDate = new Date($('#startdate').val());
var endDate = new Date($('enddate').val());
var msPerDay = 1000*60*60*24;
var diff = Math.floor(startDate.getTime() - endDate.getTime());
$('#period').text(diff/msPerDay);
这是我的代码,它基于SO的其他答案。我似乎无法弄清楚我在这里做错了什么?
答案 0 :(得分:1)
您的代码中有拼写错误:
将$('enddate').val()
替换为$('#enddate').val()
答案 1 :(得分:1)
var startDate = new Date($('#startdate').val());
var endDate = new Date($('#enddate').val()); //using id for enddate?
答案 2 :(得分:0)
你确定你的意思
var endDate = new Date($('enddate').val());
而不是
var endDate = new Date($('#enddate').val());