noUiSlider工具提示的日期格式

时间:2016-10-06 19:29:20

标签: javascript nouislider

我正在尝试在我的项目中使用noUiSlider,但我无法在工具提示中应用日期格式。我只是在外面的divs。

看看这个JSFIDDLE

noUiSlider.create(dateSlider, {
    behaviour: 'tap',
    connect: true,
    tooltips: [ true, true ],
    range: {
        min: timestamp('2016-06-01') + 24 * 60 * 60 * 1000,
        max: timestamp(date)
    },
    step: 1 * 24 * 60 * 60 * 1000,
    start: [timestamp(previousMonth), timestamp(date)]
});

1 个答案:

答案 0 :(得分:12)

您可以使用format选项:

// Move formatting code into a function
function toFormat ( v ) {
    return formatDate(new Date(v));
}

// Add a formatter to the slider
format: { to: toFormat, from: Number }

// You can then directly use the value in the update function
dateValues[handle].innerHTML = values[handle];

更新了fiddle