Я пытаюсь установить значение на входе type="date"
в google chrome: http://jsfiddle.net/ruslans/gNv7H/
<input data-bind="value: dateString" type="date"></input>
var viewModel = {
someDate: new Date(parseInt("/Date(1367708400000)/".substr(6)))
};
ko.applyBindings(viewModel);
Моя дата будет поступать из данных JSON, но сначала мне нужно выяснить, в каком формате она должна быть включена для выбора даты, чтобы распознать привязку. Должен ли я сделать это с помощью селектора jQuery и установить .val()
в поле? Кажется глупым...
Изменить: согласно этой статье, формат даты для установки значения для ввода даты Google всегда должен быть "yyyy-mm-dd"
. Что является питти, потому что мы используем jQuery date picker для всех браузеров, где нет собственных сборщиков дат.