如何在moment.js中格式化“to”的输出?

时间:2015-12-11 21:20:17

标签: javascript twitter-bootstrap date datetime

我是巴西公民,这里的人们使用以下格式的时间:“DD / MM / YYYY HH:MM:SS”。我有两个bootstrap datepickers(“开始日期”,“结束日期”和一个小时和分钟的字段)。我需要显示从开始日期(当前时间)到结束日期(具有指定时间)的时间。在遭遇Date()之后,我现在正在使用moment.js,而我正在使用to

这是我的代码:

$("#PedidoDateFimHour").on("change blur", function() {
    aSplit = $("#PedidoDateIniData").val().split('/');
    bSplit = $("#PedidoDateFimData").val().split('/');
    time = $("#PedidoDateFimHour").val().split(':');
    hour = parseInt(time[0]);
    min = parseInt(time[1]);
    a = moment(aSplit[0] + '-' + aSplit[1] + '-' + aSplit[2], "DD-MM-YYYY");
    a.add(moment().hour(), 'h').add(moment().minutes(), 'm');
    b = moment(bSplit[0] + '-' + bSplit[1] + '-' + bSplit[2], "DD-MM-YYYY");
    b.add(hour, 'h').add(min, 'm');
    alert(a.to(b));
});

a 是当前时间的“开始日期”, b 是指定时间的“结束日期”。结果是“在一天”或“在3天内”,“在2小时内”等。我需要我国家的输出“DD / MM / YYYY HH:MM:SS”,格式化和格式化( )不适用于此功能(至)。看起来,它不会返回一个新的时刻对象。如何格式化输出?

0 个答案:

没有答案