将moments.js默认设置为特定日期时间

时间:2015-12-01 15:30:08

标签: javascript jquery momentjs

我正在使用moments.js将输入设置为当前日期时间。它可以工作好几天,但我想在几小时和几分钟内使用它。

到目前为止,我一直在使用它:

    var today = moment();
    var tomorrow = today.add(1, 'days');

    $($selector).find('.datetimepicker').datetimepicker({
        locale: global.locale,
        minDate: date,
        stepping: 15,
        defaultDate: moment(tomorrow).format("YYYY-MM-DD")
    });

所以我的输入设置为明天。不幸的是,它将时间设定为上午12点。是否有可能将时间设定为当前时间和白天到明天?

1 个答案:

答案 0 :(得分:2)

您只需在输出格式中指定hh:mm。

您无需从“明天”对象中创建新的时刻来格式化它。

var today = moment();
var tomorrow = today.add(1, 'days');

$($selector).find('.datetimepicker').datetimepicker({
    locale: global.locale,
    minDate: date,
    stepping: 15,
    defaultDate: tomorrow.format("YYYY-MM-DD hh:mm")
});

这是一个工作小提琴的例子: http://jsfiddle.net/vnbcgau2/