gpt4 book ai didi

php - 我想显示时间间隔的时间拾取

转载 作者:行者123 更新时间:2023-12-04 22:27:54 25 4
gpt4 key购买 nike

我得到了开始时间结束时间break startbreak end时间间隔也是。

   $start_time='9:00';
$end_time='15:00';
$break_start='13:00';
$break_end='14:00';
$time_interval='60';

我想要的输出将如下所示。用户从中选择时间段。

9:00 to 10:00
10:00 to 11:00
11:00 to 12:00
12:00 to 13:00
14:00 to 15:00

我正在尝试解决这个问题,但不知道该怎么做。

最佳答案

试试这个....

    $start_time='9:00';
$end_time='15:00';
$break_start='13:00';
$break_end='14:00';
$time_interval='60';
for($i=strtotime($start_time);$i<=strtotime($end_time);$i=$i+(60*$time_interval))
{
if(strtotime($start_time) < $i)
{
$workstart=date('H:i',($i-(60*$time_interval)));
$workend=date('H:i', $i);
if(strtotime($break_start) !=$i-(60*$time_interval) && strtotime($break_end) !=$i)
{
echo $workstart.' to '.$workend;
echo "</br>";
}
}
}

输出:

09:00 to 10:00
10:00 to 11:00
11:00 to 12:00
12:00 to 13:00
14:00 to 15:00

关于php - 我想显示时间间隔的时间拾取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31804893/

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