我有一个接收时间值的表格:
$selectedTime = $_REQUEST['time'];
时间采用这种格式 - 9:15:00 - 即上午 9:15。然后我需要为此添加 15 分钟并将其存储在一个单独的变量中,但我很难过。
我正在尝试使用 strtotime 但没有成功,例如:
$endTime = strtotime("+15 minutes",strtotime($selectedTime)));
但这不会解析。
原文由 user982124 发布,翻译遵循 CC BY-SA 4.0 许可协议
您的代码不起作用(解析),因为最后有一个额外的
)
导致 Parse Error 。数一下,你有 2(
和 3)
。如果你修复它会正常工作,但是strtotime()
返回一个时间戳,所以要获得人类可读的时间使用date()
。获取一个能够突出显示语法并显示不匹配的括号、大括号等的编辑器。
只做没有任何 TZ 或 DST 的直接时间并增加 15 分钟(阅读 zerkms 评论):
尽管如此,
)
是这里的主要问题。