gpt4 book ai didi

php - For 循环递增时间 45 分钟

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:56:51 25 4
gpt4 key购买 nike

我知道我可以用这样的整数做一个普通循环

for($i=0;$i<10;$i++)
{
echo $i;
}

问题:
我想遍历一个不是整数而是 floats 时间(45 分钟)的循环。我希望结果是这样的:

0.45
1.30
2.15
3.00
3.45
...

PHP 中是否有任何辅助函数可以实现这一点?

最佳答案

阅读评论并看到您实际上想要使用时间,您甚至可以在 for 循环中使用 DateTime 对象

下面是一些示例代码:

for (
$d = new DateTime('00:00'), // Initialise DateTime object .
$i = new DateInterval('PT45M'); // New 45 minute date interval
$d->format('H') < 10; // While hours (24h) less than 10
$d->add($i) // Add the interval to the DateTime object
)
{
echo $d->format("H:i\n");
}

关于php - For 循环递增时间 45 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13703936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com