PHP-增加30分钟时间的问题

克里希纳89

我面临一个奇怪的问题,我在这里想要做的是使用while循环在指定的时间上增加30分钟进行多次迭代。下面是我正在尝试的代码,不确定哪里出了问题。

我的密码

function session_slot_compare(){
$min_count = 3;
$time_now  = '1:30';
$time_now_new = date('H:i', strtotime($time_now));
 $duration_bits[0] = $time_now_new;
$i=0;
while($i<$min_count){
    $time_now_new = date("H:i", strtotime('+30 minutes', $time_now_new));
    $duration_bits[$i] = $time_now_new;
    $i++;
}
print_r($duration_bits);}

预期产量

我实际上期望输出像 Array ( [0] => 01:30 [1] => 02:00 [2] => 02:30 )

实际产量

但是我得到的输出为 Array ( [0] => 01:30 [1] => 00:30 [2] => 00:30 )

用户名

原因是在strtotime('+30 minutes', $time_now_new)您传递的不是有效的第二个参数。它应该是一个时间戳,但在您的情况下,它是一个字符串。解决该问题的最短方法是再添加一个strtotime()呼叫,如下所示:

$time_now_new = date("H:i", strtotime('+30 minutes', strtotime($time_now_new)));

它将完全按照您期望的方式工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP为时间值增加15分钟

来自分类Dev

使用PHP将当前时间四舍五入到最接近的15分钟

来自分类Dev

PHP日期和strtotime增加了12分钟?

来自分类Dev

PHP检查日期和时间是否已超过15分钟

来自分类Dev

PHP:检查MySQL时间值是否大于5分钟

来自分类Dev

从文本文件读取的时间增加30分钟,并与当前时间进行比较

来自分类Dev

从开始和结束时间在PHP中分配20分钟的时间段

来自分类Dev

PHP-增加30分钟时间的问题

来自分类Dev

将时间分成30分钟

来自分类Dev

php将时间戳转换为秒(2小时12分钟或2:12:00)

来自分类Dev

php代码从表中创建的datetime字段计算30分钟

来自分类Dev

如果时间戳超过20分钟,则删除文件php

来自分类Dev

每30分钟返回不同的用户名PHP

来自分类Dev

离子日期时间从最小值增加30分钟,从最大值减少30分钟

来自分类Dev

PHP将45分钟添加到带有循环的时间中

来自分类Dev

PHP:检查MySQL时间值是否大于5分钟

来自分类Dev

如何增加5小时30分钟的时间?

来自分类Dev

使用PHP将当前时间四舍五入到最接近的15分钟

来自分类Dev

从文本文件读取的时间增加30分钟,并与当前时间进行比较

来自分类Dev

时间单元问题-增加24分钟

来自分类Dev

PHP日期到字符串的转换将为每个结果增加一分钟

来自分类Dev

如果是PHP,每30分钟一次?

来自分类Dev

PHP会话未在php默认到期时间的24分钟内到期

来自分类Dev

如何将时间增加2小时30分钟

来自分类Dev

从开始和结束时间在PHP中分配20分钟的时间段

来自分类Dev

PHP的strtotime()关闭1分钟?

来自分类Dev

PHP Event预订:30分钟内获取时间为1小时

来自分类Dev

Dateformat会增加30分钟的时间

来自分类Dev

将目标c中的当前时间增加30分钟左右

Related 相关文章

  1. 1

    PHP为时间值增加15分钟

  2. 2

    使用PHP将当前时间四舍五入到最接近的15分钟

  3. 3

    PHP日期和strtotime增加了12分钟?

  4. 4

    PHP检查日期和时间是否已超过15分钟

  5. 5

    PHP:检查MySQL时间值是否大于5分钟

  6. 6

    从文本文件读取的时间增加30分钟,并与当前时间进行比较

  7. 7

    从开始和结束时间在PHP中分配20分钟的时间段

  8. 8

    PHP-增加30分钟时间的问题

  9. 9

    将时间分成30分钟

  10. 10

    php将时间戳转换为秒(2小时12分钟或2:12:00)

  11. 11

    php代码从表中创建的datetime字段计算30分钟

  12. 12

    如果时间戳超过20分钟,则删除文件php

  13. 13

    每30分钟返回不同的用户名PHP

  14. 14

    离子日期时间从最小值增加30分钟,从最大值减少30分钟

  15. 15

    PHP将45分钟添加到带有循环的时间中

  16. 16

    PHP:检查MySQL时间值是否大于5分钟

  17. 17

    如何增加5小时30分钟的时间?

  18. 18

    使用PHP将当前时间四舍五入到最接近的15分钟

  19. 19

    从文本文件读取的时间增加30分钟,并与当前时间进行比较

  20. 20

    时间单元问题-增加24分钟

  21. 21

    PHP日期到字符串的转换将为每个结果增加一分钟

  22. 22

    如果是PHP,每30分钟一次?

  23. 23

    PHP会话未在php默认到期时间的24分钟内到期

  24. 24

    如何将时间增加2小时30分钟

  25. 25

    从开始和结束时间在PHP中分配20分钟的时间段

  26. 26

    PHP的strtotime()关闭1分钟?

  27. 27

    PHP Event预订:30分钟内获取时间为1小时

  28. 28

    Dateformat会增加30分钟的时间

  29. 29

    将目标c中的当前时间增加30分钟左右

热门标签

归档