不能在jquery中解析日期

Cant parse to date in jquery

本文关键字:日期 jquery 不能      更新时间:2023-09-26

在我的jquery代码中,我能够从datepicker

获得值
var to_date=$("#to_date").val();
var from_date=$("#from_date").val();

,但我不能执行以下

var startDate = Date.parse($("#to_date").val());
var endDate = Date.parse($("#from_date").val());
alert(endDate);// output nan
if(endDate<startDate){
  alert("invalid range");
}
有谁能告诉我原因吗?

html markup
  From Date: <input type="text" id="from_date" class="custom_date" name="from_date" value=""/>  
To Date: <input type="text" class="custom_date" id="to_date" name="to_date" value=""/>

您可以直接从datepicker获取日期对象,而不是从string

再次解析它。
var to_date=$("#to_date").datepicker( "getDate" );

参见getDate() Docs