javascript - Jquery slider 。分钟两位数

标签 javascript jquery formatting

我有 jquery slider ,我想选择时间从到。但是从 0-9 分钟显示为 13:7 而不是 13:07

jQuery(function() {
    jQuery('#slider-time').slider({
        range: true,
        min: 300,
        max: 1280,
        step: 1,
        values: [ 300, 793 ],
        slide: function( event, ui ) {
            var hours1 = Math.floor(ui.values[0] / 60);
            var minutes1 = ui.values[0] - (hours1 * 60);

            if(hours1.length < 10) {hours1= '0' + hours};
            if(minutes1.length < 10) {minutes1 = '0' + minutes};

            if(minutes1 == 0) minutes1 = '00';

            var hours2 = Math.floor(ui.values[1] / 60);
            var minutes2 = ui.values[1] - (hours2 * 60);

            if(hours2.length < 10) {hours2= '0' + hours};
            if(minutes2.length < 10) {minutes2 = '0' + minutes};

            if(minutes2 == 0) minutes2 = '00';

            jQuery('#amount-stop').val(hours1+':'+minutes1 );
            jQuery('#amount-start').val(hours2+':'+minutes2 );
        }
    });
});

最佳答案

尝试使用以下代码计算小时和分钟值

var hours1 = parseInt(ui.values[0] / 60 % 24, 10);
var minutes1 = parseInt(ui.values[0] % 60, 10);

在我的例子中,他们返回两位数的值。

关于javascript - Jquery slider 。分钟两位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32437155/

相关文章:

python - 如何避免Python用科学记数法打印数字?

reporting-services - 表中表 | Power BI 报表生成器

wordpress - 如何将 Wordpress 博客文章从 Textile 2 转换为 Markdown?

javascript - 使用javascript和jquery,用数组结构填充相关的选择框

javascript - 查找和更新嵌套级别

javascript - Jquery:ajax成功后删除DOM元素

javascript - 如何使 div 仅在跨度上跟随鼠标指针

javascript - jQuery.parseHTML 的反向

javascript - AJAX 触发两次成功

Jquery提交按钮提交不起作用