2013-11-22 29 views
1

我想使用Elessar库,并将其配置为选择多个小时范围(单日)。像这样:Elessar - 配置范围滑条标签

enter image description here

这种看起来正确的,但显然“几秒钟”的范围是不正确的。这是我目前的配置:

min: moment([2007, 0, 29]), 
max: moment([2007, 0, 30]), 
valueFormat: function(ts) { 
    return moment(ts).format('LT'); 
}, 
valueParse: function(date) { 
    return moment(date).valueOf(); 
}, 
label: function(a){ 
    return moment(a[1]).from(a[0], true); 
}, 
snap: 1000 * 60 * 15, 
minSize: 1000 * 60 * 60, 
barClass: 'progress', 
rangeClass: 'bar', 
maxRanges: 3, 
bgLabels: 12 

任何想法如何解决范围标签?

+0

找到任何解决方案? –

+0

请注意,标签函数正在传递已格式化的值。 –

回答

4

我想答案是晚了一点,但....

label: function(a) { 
    var from = moment(a[0]); 
    var until = moment(a[1]); 
    return from.format('HH:mm') + ' to ' + until.format('HH:mm'); 
}