php以半小时为单位,输出指定的时间范围

复制代码
//可预订小时范围
        $hour = [];
        for ($i=$startHour*3600;$i<=$endHour*3600;$i+=1800){
            //以半小时为单位输出
            $startHourItem = date('H:i',strtotime(date('Y-m-d'))+$i);//小时开始
            $endHourItem = date('H:i',strtotime(date('Y-m-d'))+$i+1800);//当前时间再加半小时

            $hourItemStr = $startHourItem.'-'.$endHourItem;//用于展示的数组
           
            //用于数据库查询的两个变量
            $startHour = date('Hi',strtotime(date('Y-m-d'))+$i);
            $endHour = date('Hi',strtotime(date('Y-m-d'))+$i+1800);
            $hour[]=[
                'start_hour'    =>  $startHour,
                'end_hour'      =>  $endHour,
                'hour_str'      =>  $hourItemStr,
            ];
        }
        return $hour;

输出结构

相关推荐
沉到海底去吧Go11 分钟前
【图片自动识别改名】识别图片中的文字并批量改名的工具,根据文字对图片批量改名,基于QT和腾讯OCR识别的实现方案
数据库·qt·ocr·图片识别自动改名·图片区域识别改名·pdf识别改名
老纪的技术唠嗑局28 分钟前
重剑无锋,大巧不工 —— OceanBase 中的 Nest Loop Join 使用技巧分享
数据库·sql
未来之窗软件服务1 小时前
JAVASCRIPT 前端数据库-V6--仙盟数据库架构-—-—仙盟创梦IDE
数据库·数据库架构·仙盟创梦ide·东方仙盟·东方仙盟数据库
冰橙子id1 小时前
centos7编译安装LNMP架构
mysql·nginx·架构·centos·php
永日456702 小时前
学习日记-day24-6.8
开发语言·学习·php
一只爱撸猫的程序猿2 小时前
构建一个简单的智能文档问答系统实例
数据库·spring boot·aigc
nanzhuhe2 小时前
sql中group by使用场景
数据库·sql·数据挖掘
消失在人海中3 小时前
oracle sql 语句 优化方法
数据库·sql·oracle
Clang's Blog3 小时前
一键搭建 WordPress + MySQL + phpMyAdmin 环境(支持 PHP 版本选择 & 自定义配置)
数据库·mysql·php·wordpr
zzc9213 小时前
MATLAB仿真生成无线通信网络拓扑推理数据集
开发语言·网络·数据库·人工智能·python·深度学习·matlab