Bootstrap日期时间选择器步进不起作用

时间:2018-03-26 05:44:00

标签: javascript jquery bootstrap-4 datetimepicker

我有一个datetimepicker,其步进值为45.但是当我增加分钟时,小时字段会增加1小时。

AUTHOR

12:00到12:45正在运行,但是12:45增加显示01:45而不是01:30

1 个答案:

答案 0 :(得分:1)

datetimepicker的{​​{1}}适用于舍入步骤。因此,为了解决您的问题,我在插件中添加了一个新选项,如stepping

Sample fiddle

检查以下示例我如何使用forceMinuteStepstepping一起实现步骤,而不考虑舍入值。

forceMinuteStep

我如何使用// Below changes I made in datetimepicker library. setValue = function (targetMoment) { ... ... // Only round if forceMinuteStep is not true otherwise use incremental value directly. if (options.stepping !== 1 && !options.forceMinuteStep) { var roundedMins = Math.round(targetMoment.minutes() / options.stepping) * options.stepping; targetMoment.minutes((roundedMins) % 60).seconds(0); targetMoment.minutes((Math.round(targetMoment.minutes() / options.stepping) * options.stepping) % 60).seconds(0); } ... } 启动插件。

forceMinuteStep:true