不能在jquery中解析到目前为止

时间:2014-07-15 18:18:54

标签: javascript jquery

在我的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=""/>

1 个答案:

答案 0 :(得分:1)

您可以直接从datepicker获取日期对象,而不是再次从字符串

中解析它
var to_date=$("#to_date").datepicker( "getDate" );

See getDate() Docs