在DateTimePicker中设置小时数超过23

时间:2013-10-06 14:41:32

标签: datetimepicker

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

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

经过几次编辑js文件后,我发现我必须更改" getUTCHours()"中的js代码。来自http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js文件的方法来实现我的目标!

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

任何人都可以帮助我吗?谢谢所有人的进步!

华伦天奴!

1 个答案:

答案 0 :(得分: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中的变量类型,工作得很好。

现在可行。