我一直在DateRangeSlider工作了幾天,現在我使用它作爲一個時間滑塊 - fiddleJQDateRangeSlider變化的開始/結束值
我的問題是,最小時間是02:00它需要是00:00,最長時間是01:59而不是23:59。
如果我改變了格式化值從
h = val.getHours(),
m = val.getMinutes();
到
h = val.getUTCHours(),
m = val.getUTCMinutes();
它會顯示正確的開始,結束時間,但是當我得到這些值:
var values = $("#slider").dateRangeSlider('values');
var test = values.min;
它仍然獲得其他值:02:00而不是00:00。
是否有任何方法來格式化最小/最大值,但是當讀取的值顯示相同的小時?
你檢查了我的答案嗎?這是第一個,我相信它是正確的。 – Dekel
Dekel - 我也檢查了你的答案,但是它的問題是,默認值也提前了+2小時,並且在我改變最小和最大範圍的情況下。 – Dana
而這正是我的解決方案給你的。 + 2小時與您所在的時區有關。我的答案中的解決方案將確保您的代碼適用於每個日期和每個時區(不管您身處何處),而且您不需要將字符串拆分爲(年,月,日)等...您可以使用您的原始值而不需要字符串操作。 – Dekel