如何以24 H格式制作JQuery UI TimePicker格式时间?

时间:2012-12-31 19:58:42

标签: jquery jquery-ui datetimepicker

我想以24小时格式格式化时间。在文档中,它表示时间格式由timeFormat, altTimeFormat, and pickerTimeFormat指定。我将以下几行放入this._defaults

        timeFormat: 'HH:mm',
        altTimeFormat: "HH:mm",
        pickerTimeFormat: "HH:mm"

但是,时间格式为12 H AM / PM格式,例如:

实际上,组件内部的时间显示正确,但文本字段中的时间未正确输出。

我用Firebug调试了脚本,发现问题出在以下方法调用的参数中:

$.datepicker.formatTime = function(format, time, options) {

此处,参数format的值为h:mmtt

此方法由_onTimeChange函数调用:

this.formattedTime = $.datepicker.formatTime(o.timeFormat, this, o);

此处,变量o设置为:

o = this._defaults,

我已经在timeFormat的启动中定义了this._defaults。但不知何故,这种情况发生了变化。我不知道它什么时候改变了?

有人能告诉我以24 H格式格式化时间的正确方法吗?

0 个答案:

没有答案