将DateTimePicker中的小时设置为大于23

4
在我的项目中,我需要使用格式为HH:MM的时间选择器,但我将其用作持续时间,而不是时间,所以是否可能将HH增加到99,而不是停留在23!
我使用来自此页面的日期时间选择器:http://tarruda.github.io/bootstrap-datetimepicker/ 经过多次编辑js文件后,我发现我必须更改“getUTCHours()”方法中的js代码,从http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js文件获取我的目标!
但是我找不到此方法的定义:(
有人能帮我吗?提前感谢大家!
Valentino!
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中使用“时间”变量类型,工作得很好。

现在它已经可用。


你在哪里找到这些代码行 this.hour>=24?this.hour = 23showMeridian?它们不在 http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js 链接的 JS 中... - tonix

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接