jQueryUI Datepicker documentation指出可以使用「當前dateFormat中的字符串」來設置minDate選項。所以我嘗試了以下初始化datepickers:如何使用字符串設置jQueryUI Datepicker的minDate/maxDate?
$("input.date").datepicker({ minDate: "01/01/2010", maxDate: "12/31/2010" });
然而,這導致具有去從2015年11月6日至2015年12月17日的可選擇日期範圍我的日期選擇器。
我檢查了當前的dateformat及其mm/dd/yy
,應該是指月份2位數,當天2位,年份4位,用斜線隔開。我也嘗試了在初始化聲明中包含dateFormat: "mm/dd/yy"
。
我以後也檢查了minDate和maxDate的值,它們被設置爲我想要的值:01/01/2010
和12/31/2010
。
我想能夠設置字符串min/maxDate,因爲我將這些值作爲字符串從其他地方傳遞。也許有人知道爲什麼會發生這種情況,以及如何解決這個問題,或解決方案來實現這一點,perphaps改變日期字符串的格式或什麼?
感謝
編輯: 使用:jQuery的V1.3.2和jQuery UI的V1.7.2
我認爲mm/dd/yy的意思更像12/31/10(2位數字) – laher 2010-05-04 22:20:44
不可以...'y'表示年份爲2位數字,'yy'表示4。 docs.jquery.com/UI/Datepicker/formatDate – leo 2010-05-05 14:53:58