当前位置: 首页 > 面试题库 >

PHP为时间值增加15分钟

邹海荣
2023-03-14
问题内容

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

$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发送数百封电子邮件。为了增加执行时间,我使用了 ini_set(’max_execution_time’,10);。 但是仅发送 30 封电子邮件后,浏览器向我显示空白页,并且不会发送所有电子邮件。 我也将限制更改为300,600 .. 问题答案: 尝试在脚本顶部。 set_time_limit 设置最大执行时间(以秒为单位)。如果设置为零,则不施加时间限制

  • 问题内容: 我添加了增加执行时间的功能,但最多只能执行2-3分钟。 我想从一个需要很长时间的站点上搜索链接。 任何帮助将不胜感激。 非常感谢。 问题答案: PHP文件(例如,my_lengthy_script.php) .htaccess文件 更多配置选项 如果是wordpress,请在config.php文件中进行设置, 如果是drupal,则为sites / default / setting

  • 本文向大家介绍php 将当前时间戳unixtime增加时间间隔的方法,包括了php 将当前时间戳unixtime增加时间间隔的方法的使用技巧和注意事项,需要的朋友参考一下     可以+year   还可以是天, 月日都可以的,如下代码:

  • 索引时间字段提升和查询时间提升 Lucene的FAQ似乎与javadoc冲突。(Lucene 4.9.0) 常见问题: 索引时间字段增强(field.set增强(增强))是一种表达类似于“此文档的标题价值是大多数文档标题的两倍”的方式。查询时间提升(query.setBoost(提升))是表达“我关心查询的这个子句上的匹配是关心查询的其他子句上的匹配的两倍”的一种方式。 如果您在每个文档上设置索引

  • 问题内容: 我想增加php中的 最大执行时间 ,而不是通过更改文件。 我想从我的php文件中增加它。 这可能吗? 问题答案: ini_set(‘max_execution_time’, ‘300’); //300 seconds = 5 minutes ini_set(‘max_execution_time’, ‘0’); // for infinite time of execution 将其放

  • 我只想它显示从当前时间增加30分钟到一天结束前-今天时间是09:46AM它应该显示像的特定日期。但在我的代码里它从00:00...23:30显示一整天。下面是我的代码: