我有一个接收时间值的表格:
$selectedTime = $_REQUEST['time'];
时间的格式为9:15:00-上午9:15。然后,我需要为此添加15分钟并将其存储在单独的变量中,但是我很困惑。
我正在尝试使用strtotime而不成功,例如:
$endTime = strtotime("+15 minutes",strtotime($selectedTime)));
但这不会解析。
您的代码无法运行(解析),因为最后还有一个额外)的 错误 导致 Parse Error 。计数,您有2 (和3 )。如果您解决此问题,它会很好地工作,但是会strtotime()返回一个时间戳,以使人类可以理解时间的使用date()。
)
(
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
不过,这)是这里的主要问题。