我正在尝试通过使用以下代码减去deliveryDate - startDate
来查找这些日期的总天数。但是,我的控制台窗口显示了无效的日期。有人知道为什么吗?我也使用以下方法从另一个Stack Overflow帖子here中转换日期,但是它也不起作用。
var startDate = $("#startDate").val();
var deliveryDate = $("#deliveryDate").val();
var numDays = new Date(deliveryDate - startDate);
console.log(numDays);
var numDaysVal = numDays / 1000 / 60 / 60 / 24;
console.log(numDaysVal);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="date" class="form-control" id="startDate" name="startDate" value="2019-09-08">
<input type="date" class="form-control" id="deliveryDate" name="deliveryDate" value="2019-09-10">