Я пытаюсь обвести голову, используя jQueryUI DatePicker. Одна из основных вещей, которые я должен понимать, - это способ установки даты на загрузку страницы.
После некоторых исследований я нашел 2 разных способа сделать это:
- с использованием опции
defaultDate - с использованием метода
setDate
Основное различие, которое я обнаружил до сих пор, заключается в том, что параметр defaultDate устанавливает только значение в самом календаре datePicker.
В то время как метод setDate устанавливает дату как в input type text, так и в календаре datePicker.
Интересно, что при использовании метода setDate и defaultDate параметр date, установленный с использованием метода setDate, переопределяет значение даты, заданное с помощью опции defaultDate.
см. http://jsfiddle.net/vb7mu3sf/
Еще две отличия, которые я заметил:
- оба признают дату как тип даты как параметр (который очень опрятный), но
defaultDateопция принимает дополнительные типы (Number и String). -
setDateметод можно, конечно, вызывать в любое время на datePicker
Есть ли что-то еще, что я пропустил о своих различиях?
Ресурсы