jQuery Timepicker-Addon 不显示正确的时间格式
jQuery Timepicker-Addon don't show correct time format
我在显示时间格式文本上遇到了 jQuery Timepicker-Addon 问题,我需要你的帮助。
场景很简单。我有一个时间格式列表;当我更改时间格式时,datetimepicker
更改格式。
datetimepicker
与 Year -> Minute 格式配合使用效果很好。但是当我将时间格式设置为hh:mm:ss
、hh:mm:ss.SSS
、datetimepicker
时,只显示分钟单位。
我在 beforeShow
事件中设置了 timeFormat
但它似乎 timepicker-addon
有默认值 timeformat
并且我无法在 beforeShow
.
中覆盖
总而言之,当我选择格式时
YYYY -> 2016 --> OK
YYYY/MM -> 2016/07 --> OK
...
hh:mm -> 2016/07/23 17:05 --> OK
hh:mm:ss -> 2016/07/23 17:05 --x--> Expect: 2016/07/23 17:05:10
mm:ss.SSS -> 2016/07/23 17:05 --x--> Expect: 2016/07/23 17:05:10 123
这是我的代码笔:http://codepen.io/manhle/pen/AXaWYj
请指出我遗漏的地方。
在此先感谢。
参考文献:https://github.com/trentrichardson/jQuery-Timepicker-Addon/issues/56
因为设置中的timeFormat
不影响timepicker
,只影响datepicker
。
因此,我需要通过在 beforeShow
事件中添加这一行来更改 timepicker
的默认时间格式。
instance.settings.timepicker._defaults.timeFormat = timeFormat;
我在显示时间格式文本上遇到了 jQuery Timepicker-Addon 问题,我需要你的帮助。
场景很简单。我有一个时间格式列表;当我更改时间格式时,datetimepicker
更改格式。
datetimepicker
与 Year -> Minute 格式配合使用效果很好。但是当我将时间格式设置为hh:mm:ss
、hh:mm:ss.SSS
、datetimepicker
时,只显示分钟单位。
我在 beforeShow
事件中设置了 timeFormat
但它似乎 timepicker-addon
有默认值 timeformat
并且我无法在 beforeShow
.
总而言之,当我选择格式时
YYYY -> 2016 -->
OK
YYYY/MM -> 2016/07 -->
OK
...
hh:mm -> 2016/07/23 17:05 -->
OK
hh:mm:ss -> 2016/07/23 17:05 --x--> Expect: 2016/07/23 17:05:10
mm:ss.SSS -> 2016/07/23 17:05 --x--> Expect: 2016/07/23 17:05:10 123
这是我的代码笔:http://codepen.io/manhle/pen/AXaWYj
请指出我遗漏的地方。
在此先感谢。
参考文献:https://github.com/trentrichardson/jQuery-Timepicker-Addon/issues/56
因为设置中的timeFormat
不影响timepicker
,只影响datepicker
。
因此,我需要通过在 beforeShow
事件中添加这一行来更改 timepicker
的默认时间格式。
instance.settings.timepicker._defaults.timeFormat = timeFormat;