日期构造函数返回NAN

时间:2016-03-08 16:44:19

标签: javascript jquery

我想从输入日期框中获取值并将其存储在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

0 个答案:

没有答案