-1

我有一个以 hh:mm (17:30) 为单位的字符串和以分钟为单位的持续时间(例如 120 分钟)。如何将 120 分钟添加到 17:30 字符串以得出 17:30 + 120 分钟。

4

2 回答 2

1

使用phpjs,我可以通过以下方式使其工作:

var a = strtotime('+120 minutes', strtotime('2000-01-01 15:30:00'))
var b = date('H:i', a)
alert(b); // '17:30'

或者,如果您愿意,请尝试http://www.datejs.com/

于 2012-09-19T21:39:52.550 回答
0

我有同样的问题,在下面的代码中使用。也可以使用相同的代码来更新小时和分钟。

var timeValue = ("23:59").split(":")
var minuteAddValue = Number(timeValue[1]) + 1
var date = new Date(null,null,null,timeValue[0],minuteAddValue);
var minuteValue = date.getMinutes();
minuteValue = minuteValue.length == 1 ? ("0" + minuteValue) : minuteValue
var hourValue = date.getHours();
var updatedTime = minuteValue+":"+hourValue 

//output - "00:00"
于 2020-01-30T07:43:39.620 回答