我在这里没有想法。
在我的数据库表格中,我有各种各样的条目,它们都有一行start_time
和duration
。在这种情况下,我输入值的唯一方法是:
10:00在数据库中输入为1000,23:00输入为2300。
持续时间为130分钟,持续1个半小时,20分钟为20分钟,依此类推。
它们的输入正如您所期望的那样,没有任何符号分隔数字。
问题是,我只是无法添加数字,需要通过添加两个值来计算end_time
。
举个例子,如果我有一个从1045开始并持续45的事件,我只需要回复1130.
答案 0 :(得分:3)
我很乐意将其改为0900
您可以尝试以下操作:
$timed = strtotime("+".$duration." minutes", strtotime($time));
echo date('Hi', $timed);
首先,您需要转换时间并添加持续时间。之后,您可以根据需要回复它。
例如。
$timed = strtotime("+130 minutes", strtotime("0900"));
echo date('Hi', $timed);
将输出
1110