【发布时间】: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