【问题标题】:set hour in DateTimePicker more than 23在 DateTimePicker 中设置小时超过 23
【发布时间】:2014-08-06 00:00:29
【问题描述】:

在我的项目中,我需要使用格式为 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代码才能达到我的目标!

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

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

华伦天奴!

【问题讨论】:

    标签: datetimepicker


    【解决方案1】:

    是的,有可能,代码有一个条件: 每当它检测到小时等于或大于 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-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多