我实在想不出来了。
在我的DB表中,我有各种各样的条目,它们都有一行start_time
和duration
。在这种情况下,我输入值的唯一方法是:
10:00在db中输入为1000,23:00输入为2300。
持续时间为130表示一个半小时或20表示20分钟,以此类推。
按您期望的方式输入,没有任何符号分隔数字。问题是,我只是不能添加数字,需要通过添加两个值来计算end_time
。
作为一个例子,如果我有一个从1045开始的事件,它持续了45,我只需要回呼1130。
我很乐意改成0900
您可以尝试如下:
$timed = strtotime("+".$duration." minutes", strtotime($time));
echo date('Hi', $timed);
首先需要转换时间并添加持续时间。之后,您可以根据需要回显它。
例如。
$timed = strtotime("+130 minutes", strtotime("0900"));
echo date('Hi', $timed);
输出
1110年