小编KFE*_*KFE的帖子

在数据数组中查找下一个可用时隙

我有一个数组,其中包含一个包含事件数组的“事件”数组。

$data = array(
'events'=> array(
    array(
    'title' => 't1',
    'start_time' => '12:00AM',
    'end_time' => '1:00AM',
    ),
        array(
    'title' => 't1',
    'start_time' => '1:00PM',
    'end_time' => '1:30PM',
    ),
        array(
    'title' => 't1',
    'start_time' => '1:30PM',
    'end_time' => '2:00PM',
    ),
        array(
    'title' => 't1',
    'start_time' => '3:15PM',
    'end_time' => '3:45PM',
    ),
        array(
    'title' => 't1',
    'start_time' => '3:45PM',
    'end_time' => '4:45PM',
    )
    )
);
Run Code Online (Sandbox Code Playgroud)

根据当前时间,我试图找到至少 15 分钟的下一个可用时间段。因此,假设当前是下午 1:15,下一个可用时间段将是下午 2:00(基于提供的数据数组)。这似乎很容易,但我很难过。

下面的代码是我所在的位置。如果当前时间发生事件,它将返回标题,但我不确定如何获得下一个未被占用的时间段。

$time = time();
$timePlus15 = time() + 60*15;

foreach ($events->events as …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

0
推荐指数
1
解决办法
2206
查看次数

标签 统计

javascript ×1

jquery ×1

php ×1