【问题标题】:Function for add minutes [duplicate]添加分钟的功能[重复]
【发布时间】:2017-09-09 13:56:28
【问题描述】:

我需要在特定小时内添加分钟。 它在 js 中。 我有一个小时 = 09:30,需要增加 30 分钟,但输出显示我是 '10:0',少了一个 '0'。

Soma_minutos: function(hour, minutes) {
// This case  minutes = 30;  hour = 09:30


    var tempo, hora_nova, horas = '';

    tempo     = new Date("T"+hora);
    tempo.setTime(tempo.getTime() + minutos*60000);
    horas     = tempo.getHours().toString(); // 10
    minutos   = tempo.getMinutes().toString(); // 0

    hora_nova = horas + ':' + minutos;

    return hora_nova;

},

【问题讨论】:

  • @dot.Py 它更多的是一个2位数字格式问题
  • 我建议使用Moment JS 进行所有日期时间操作。
  • 你去这样做hora_nova = ('0'+horas).slice(-2) + ':' + ('0'+minutos).slice(-2);

标签: javascript


【解决方案1】:

类似这样的:

if (minotos.length = 1)
{
    minotos = "0" + minotos;
}

【讨论】:

  • 告诉我这就是你要找的东西
  • 是的,就是这样,但我只想使用 Date 函数。但是,它有效。
猜你喜欢
  • 2014-04-03
  • 1970-01-01
  • 2012-08-01
  • 2016-10-05
  • 1970-01-01
  • 2010-11-16
  • 2016-08-29
  • 2019-12-20
  • 2019-03-03
相关资源
最近更新 更多