javascript - 如何使用 pickadate.js 创建时间段?

标签 javascript pickadate

我喜欢使用 pickadate.js 中的时间选择器创建以下下拉列表:

Between 10:00-11:00
Between 11:00-12:00
Between 12:00-13:00
Between 13:00-14:00
...

我尝试过以下方法:

$('.timepicker').pickatime({
    format: "Between HH:00-HH+1-00"
})

但这会返回:

Between 10:00-10+1-:00
Between 11:00-11+1-:00
Between 12:00-12+1-:00
Between 13:00-13+1-:00
...

关于如何获得期望的结果有什么想法吗?

最佳答案

使用formatLabel代替:

$('.timepicker').pickatime({
    interval: 60,
    formatLabel: function(time) {
        var hours =  Math.floor(time.pick / 60);
        return  'Between H:i - ' + (hours+1) + ':i';
    }
});

关于javascript - 如何使用 pickadate.js 创建时间段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34419862/

相关文章:

javascript - 如何在无法实例化的 JavaScript 中创建抽象基类

javascript - 在 pickadate-picker 中禁用日期并刷新它

javascript - 如何在模式中使用 pickadate.js 显示已经打开的日期选择器?

javascript - 通过 AJAX 更新 Pickadate 输入

javascript - PHPStorm 上的 JSX 语法错误

javascript - 将父目录中的文件导入 React Native 应用程序

Jquery pickadate 同时打开和关闭

javascript - Jest : Wait for an async test to finish before running the next one

javascript - 如何使以下 .keypress 事件处理程序正常工作?