我想从输入日期框中获取值并将其存储在Date
构造函数中以创建新日期。当我用val()
方法获得该值时,我总是得到NAN。
<input type="date" class="datepicker dp" value="2016-03-10">
<input type="date" class="datepicker edp" value="2016-03-15">
var start= $(".dp").val();
var end= $(".edp").val();
var date1 = new Date(start)
var date2 = new Date(end);
var hours = Math.abs(date1 - date2) / 36e5;
// retruning
alert(start) // 2016-03-10
alert(date1) // Wed Mar 09 2016 16:00:00 GMT-0800 (Pacific Standard Time)
alert(date2) // Invalid Date
alert(hours) // NAN