4

在我的项目中,我需要使用格式为 HH:MM 的 Timepicker,但我将它用作持续时间,而不是时间,所以是否可以将 HH 增加到 99,而不是停止在 23!

我使用此页面中的日期时间选择器:http: //tarruda.github.io/bootstrap-datetimepicker/

几次编辑js文件后,我发现我必须从http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js文件中更改“getUTCHours()”方法中的js代码达到我的目标!

但我找不到这种方法的定义:(

谁能帮我 ?谢谢大家的进步!

华伦天奴!

4

1 回答 1

3

是的,有可能,代码有一个条件,即每当它检测到小时等于或大于 23 时,它将重置为 23。

在此代码中没有限制。

在 Bootstrap.timepicker.js 中

在代码中搜索“23”或“24”

你会发现以下

`this.hour>=24?this.hour = 23`

我改为

this.hour>=24?this.hour = this.hour 没有限制。

使它达到 99 改变它。

`this.hour>99?this.hour = 99`     **UP to 99**

请务必使用

`showMeridian = false`, 

使这项工作。

我在 MYSQL 中使用“时间”变量类型并且工作得很好。

现在它可以工作了。

于 2014-07-03T12:52:29.727 回答