我正在尝试将此日期设置为jQuery UI Datepicker 2014-03-13T18:30:00.000Z
我正在使用JQueryUI datepicker KO绑定处理程序。但它在文本框中显示错误的JSON日期,文本被绑定。
它显示10/23/2019
而不是2014-03-13
..
http://jsfiddle.net/rahulrulez/AkBUv/213/
如果有正确的格式,如何解析它?
答案 0 :(得分:1)
这是(间接)jQuery UI DatePicker - Change Date Format
的副本要解决您的具体示例,请将输入数据绑定表达式更改为
<input data-bind="datepicker: newDate, datepickerOptions: { dateFormat: 'yy-mm-dd' }" />
您的datepicker绑定读取datepickerOptions绑定,以将该对象作为$ .datepicker调用的选项提供。
var options = allBindingsAccessor().datepickerOptions || {};
当allBindingAccessor发生变化时,升级到knockout 3.x时要小心。来自KO的doco的更多细节 - &gt; Creating custom bindings