在php中添加持续时间

时间:2014-10-29 10:54:32

标签: php datetime

我的开始时间是上午08:15。 我想在我的开始时间添加01:00(1小时)的持续时间,以便最后时间是09:15 AM。怎么做?

持续时间和开始时间可能有所不同。持续时间仅为格式00:30,01:00,01:15 ......

谢谢

3 个答案:

答案 0 :(得分:3)

试试这个 -

$time = "08:15 AM";
$date = date("h:i A", strtotime($time." + 1 hour"));

或者如果你想添加分钟 -

$time = "08:15 AM";
$date = date("h:i A", strtotime($time." + 90 minutes"));

答案 1 :(得分:1)

date('H:i', strtotime('+30 minutes'));

答案 2 :(得分:-1)

这是你的解决方案:

如果您只是使用当前时间,

$date = date('h:i:s A', time()+3600);

如果你正在使用strtotime(),它会给你一个回数,表示以秒为单位的时间。要增加它,请添加要添加的相应秒数。

在这种情况下写下这一行:

$today = time(); // or give your time here that is 08:15
$date = date('h:i:s A', strtotime($today)+36000); // $today is today date