PHP为时间值增加15分钟

我有一个接收时间值的表格:

$selectedTime = $_REQUEST['time'];

时间的格式为9:15:00-上午9:15。然后,我需要为此添加15分钟并将其存储在单独的变量中,但是我很困惑。

我正在尝试使用strtotime而不成功,例如:

$endTime = strtotime("+15 minutes",strtotime($selectedTime)));

但这不会解析。

回答:

您的代码无法运行(解析),因为最后还有一个额外)错误 导致 Parse Error 。计数,您有2 (和3

)。如果您解决此问题,它会很好地工作,但是会strtotime()返回一个时间戳,以使人类可以理解时间的使用date()

$selectedTime = "9:15:00";

$endTime = strtotime("+15 minutes", strtotime($selectedTime));

echo date('h:i:s', $endTime);

获取一个编辑器,该编辑器将突出显示语法并显示不匹配的括号,花括号等。

要只做没有任何TZ或DST的连续时间并添加15分钟(请阅读zerkms评论):

 $endTime = strtotime($selectedTime) + 900;  //900 = 15 min X 60 sec

不过,这)是这里的主要问题。

以上是 PHP为时间值增加15分钟 的全部内容, 来源链接: utcz.com/qa/433717.html

回到顶部