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

在PHP中以H:i格式添加30分钟的时间

漆雕皓轩
2023-03-14
问题内容

目前正在做噩梦,只是看不出为什么它不起作用

我有一个H:i形式的值(即10:00、13:30),等等,称为$ time

我想做的是创建两个新值,$ startTime是$ time之前的30分钟,$ endTime是$ time之后的30分钟,

我尝试了以下方法,但似乎不想工作

$startTime = date("H:i",strtotime('-30 minutes',$time));
$endTime = date("H:i",strtotime('+30 minutes',$time));

如果我以$ time通过10:00并回显$ startTime和$ endTime,我将得到:

$startTime = 00:30
$startTime = 01:30

问题答案:
$time = strtotime('10:00');
$startTime = date("H:i", strtotime('-30 minutes', $time));
$endTime = date("H:i", strtotime('+30 minutes', $time));


 类似资料:
  • 问题内容: 在我的表我有,列。 示例:和 如何将此列添加到我的列中,这样我就可以 我尝试了这个: 但它不起作用。 谢谢你,史蒂夫 问题答案: 据我了解,您想将前两位数字添加为小时,将后两位数字添加为分钟-但您并未在通话中执行此操作- 您要将两个部分都添加为-请尝试以下操作: 在这里,我使用了两个嵌套-内部添加小时,外部添加分钟到添加小时的结果上。 另外:在SQL Server中是 基于1的 ,例如

  • 我想从9:30到12点每两分钟运行一次cron作业。我该怎么做? 这是正确的吗?我应该在哪里加30?

  • 我知道我可以为每一分钟设置cron就像 谢谢

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

  • 问题内容: 我有一个接收时间值的表格: 时间的格式为9:15:00-上午9:15。然后,我需要为此添加15分钟并将其存储在单独的变量中,但是我很困惑。 我正在尝试使用strtotime而不成功,例如: 但这不会解析。 问题答案: 您的代码无法运行(解析),因为最后还有一个额外的 错误 导致 Parse Error 。计数,您有2 和3 。如果您解决此问题,它会很好地工作,但是会返回一个时间戳,以使

  • 问题内容: 我有这个日期对象: d1的值为 现在,我想在上述日期增加10分钟。 更改的价值, 但应该是。 它可以正确地增加分钟,但它也会更改月份,不知道为什么! 问题答案: 您遇到的问题是您正在使用。您应该使用。是一个月,几分钟。试试看 其他方法: 它可以像这样简单(其他选择是使用joda- time )