在JavaScript中向字符串hh:mm添加分钟
我有一个以hh:mm(17:30)为单位的字符串和一个以分钟为单位的持续时间(例如120分钟)。如何将120分钟添加到17:30字符串中,得到17:30+120分钟。使用,我可以使用以下命令使其工作:在JavaScript中向字符串hh:mm添加分钟,javascript,Javascript,我有一个以hh:mm(17:30)为单位的字符串和一个以分钟为单位的持续时间(例如120分钟)。如何将120分钟添加到17:30字符串中,得到17:30+120分钟。使用,我可以使用以下命令使其工作: var a = strtotime('+120 minutes', strtotime('2000-01-01 15:30:00')) var b = date('H:i', a) alert(b); // '17:30' 或者,如果您愿意,可以试试。我也有类似的问题,在下面的代码中使用。可以使
var a = strtotime('+120 minutes', strtotime('2000-01-01 15:30:00'))
var b = date('H:i', a)
alert(b); // '17:30'
或者,如果您愿意,可以试试。我也有类似的问题,在下面的代码中使用。可以使用相同的代码来更新小时数和分钟数
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"
更重要的是,你的帖子不是问题,我道歉。我在征求关于如何实现这一目标的建议。我还没有找到一个好的起始点,因为起始日期只是一个文本字符串。这里有一个很好的资源,可以让您了解JS日期和时间函数。如果您无法解决它,请使用您尝试过的示例改进您的问题