MomentJS from 00:00 to 23:59

MomentJS from 00:00 to 23:59

本文关键字:to MomentJS from      更新时间:2023-09-26

我一直在尝试添加这个滑块:http://ionden.com/a/plugins/ion.rangeSlider/demo_advanced.html

这是我的示例代码:

$("#range").ionRangeSlider({
    min: +moment().subtract(12, "hours").format("X"), //need to change to 00:00
    max: +moment().format("X"), //need to change this to 23:59
    from: +moment().subtract(6, "hours").format("X"), 
    grid: true,
    force_edges: true,
    prettify: function (num) {
        var m = moment(num, "X").locale("en");
        return m.format("HH:mm");
    }
});

我想把最小值加到00:00,最大值加到23:59

I tried doing

moment("1234", "hmm").format("HH:mm")

我得到无效日期或NaN。

请帮帮我。我不知道哪里出错了。

moment对象是一个datetime,你不能只添加一个时间。而是创建对象并更改时间:

min: +moment().startOf("day").format("X"),
max: +moment().endOf("day").format("X"),

那么prettify回调将只显示滑块中的时间。