从INT到PHP的时间

时间:2016-09-12 05:22:00

标签: php mysql

我在这里没有想法。

在我的数据库表格中,我有各种各样的条目,它们都有一行start_timeduration。在这种情况下,我输入值的唯一方法是:

10:00在数据库中输入为1000,23:00输入为2300。

持续时间为130分钟,持续1个半小时,20分钟为20分钟,依此类推。

它们的输入正如您所期望的那样,没有任何符号分隔数字。 问题是,我只是无法添加数字,需要通过添加两个值来计算end_time

举个例子,如果我有一个从1045开始并持续45的事件,我只需要回复1130.

1 个答案:

答案 0 :(得分:3)

  

我很乐意将其改为0900

您可以尝试以下操作:

$timed = strtotime("+".$duration." minutes", strtotime($time));
echo date('Hi', $timed);

首先,您需要转换时间并添加持续时间。之后,您可以根据需要回复它。

例如。

 $timed = strtotime("+130 minutes", strtotime("0900"));
 echo date('Hi', $timed); 

将输出

  

1110