jQuery UI datepicker setDate with new Date vs Date.parse

时间:2012-11-14 15:48:02

标签: javascript jquery jquery-ui datepicker jquery-ui-datepicker

之间有什么区别
  new Date(2013,0,1)

  Date.parse("2013-1-1")

打破http://api.jqueryui.com/datepicker/#method-setDate

这是jsfiddle http://jsfiddle.net/tawVx/4/

1 个答案:

答案 0 :(得分:2)

Date.parse()返回自1970年1月1日00:00:00 UTC以来的经过的毫秒数,而不是Date个对象。

setDate()采用Date对象或字符串,而不是自纪元以来经过的毫秒数。

以下代码可行:

$("#datepicker").datepicker("setDate", new Date(Date.parse("2013-01-01")));