2013-10-06 22 views
2

在我的項目中,我需要使用格式爲HH:MM的Timepicker,但我使用它的時間長度不是時間,所以可以將HH增加到99,而不是在23停止!在DateTimePicker中設置的小時數大於23

我使用此頁面日期時間選擇器:http://tarruda.github.io/bootstrap-datetimepicker/

經過時間編輯js文件,我發現我必須「getUTCHours()」方法從http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js文件更改的js代碼來獲得我的目標!

但我不能找到所有在進步的定義這個方法:(

誰能幫助我嗎?謝謝!

華倫天奴!

回答

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中使用「時間」變量類型,工作得很好。

現在工作。

+0

你從哪裏找到這段代碼'this.hour> = 24?this.hour = 23'和'showMeridian'?他們不在JS鏈接http://tarruda.github.com/bootstrap-datetimepicker/assets/js/bootstrap-datetimepicker.min.js ... – tonix

相關問題