gpt4 book ai didi

php - 检查 PHP 时间(H :i:s) reside between two times(H:i:s)

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:01:00 27 4
gpt4 key购买 nike

假设,

$at_time = '07:45:00';

$ranges = [
['start' => '09:00:00', 'end' => '17:00:00'],
['start' => '17:00:00', 'end' => '08:59:00']
];

现在我想检查 $ranges 是否包含 $at_time

最佳答案

我的 PHP 有点生疏,但请尝试以下方法:

$matches=Array();

foreach($ranges as $i=>$ikey){
if(strtotime($ranges[$i]['start']) < strtotime($at_time) && strtotime($ranges[$i]['end']) > strtotime($at_time)){
array_push($matches,$i);
}
}

然后 $matches 将包含包含 $at_time 的所有范围的数组。

关于php - 检查 PHP 时间(H :i:s) reside between two times(H:i:s),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18374323/

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