首页 > 其他分享 >随机生成每个日期的时分秒,同天的累计,略过12-14点

随机生成每个日期的时分秒,同天的累计,略过12-14点

时间:2024-01-09 18:32:54浏览次数:32  
标签:12 hour 略过 同天 && now

<?php
//洛杉矶时区
date_default_timezone_set( 'America/Los_Angeles');
$date_arr = [
    '2023-11-10',
    '2023-11-10',
    '2023-11-10',
    '2023-11-11',
    '2023-11-11',
    '2023-11-12',
    '2023-11-13',
    ];
$time_arr = [];
//随机秒数范围
$random_s_start = 60 * 10;
$random_s_end = 60 * 30;
//每天的起始秒数
$today_s_start = 60 * 60 * 9;
//当前秒数
$now_s = $today_s_start;
for($i=0;$i<count($date_arr);$i++){
    $v = $date_arr[$i];
    //获得随机数
    $rand_s = mt_rand($random_s_start,$random_s_end);
    //第一个或者同一个日期
    if($i==0 || $v==$date_arr[$i-1]){
        $now_s += $rand_s;
        //如果在12-14点之间,则增加时间到14点之后
        $now_hour = floor($new_s/3600);
        if($now_hour>=12 && $now_hour<=14){
            $now_s = 60*60*14 + $rand_s;
        }
    }else{
        $now_s = $today_s_start + $rand_s;
    }
    $time_arr[] = strtotime($v." 00:00:00") + $now_s;
}

foreach($time_arr as $item){
    echo $item.PHP_EOL;
}
foreach($time_arr as $item){
    echo date("Y-m-d H:i:s",$item).PHP_EOL;
}

标签:12,hour,略过,同天,&&,now
From: https://blog.51cto.com/u_15668841/9164458

相关文章

  • 没闲着系列 12
    刚将里程碑的前端样式更新了个大概,现在的操作是点击图表div区域应弹出添加窗口,添加里程碑名字、介绍、周期时间.点击chart圆点时进行编辑.而之后涉及到通过时间周期将里程碑刷到issues上面.因为原本这个图其实可以随机定点的,但是里程碑的图示我看项目管理课程中是这种朝上......
  • MV001-V1200 视像头代码
    MV001-V1200是一款网络摄像机,它可以通过Wi-Fi或以太网进行连接。要使用MV001-V1200的视像头代码,您需要先安装相应的软件和驱动程序。以下是一些常见的视像头代码:海康威视(Hikvision):H.264编码格式,支持RTSP、ONVIF协议。大华(Dahua):H.265编码格式,支持RTSP、ONVIF协议。安讯士(AnhuiXinsh......
  • MV001-V1200说明 点灯代码
    MV001-V1200说明点灯代码importRPi.GPIOasGPIOimporttime#设置GPIO模式为BCMGPIO.setmode(GPIO.BCM)#定义LED灯连接的引脚led_pins=[17,27,22,5,6,13,19,26]#设置引脚为输出模式forpininled_pins:GPIO.setup(pin,GPIO.OUT)#循环点亮和熄灭......
  • H6225L 降压恒压芯片 输入8V-60V降压12V 60V降压5V 60V降压3.3V/1.3A
    H6225L是一种内置85V耐压MOS,支持输入高达72V的高压降压开关控制器,可以向负载提供1.3A的连续电流。H6225L支持输出恒定电压,可以通过调节VFB采样电阻来设置输出电压,同时支持最大电流限制,可以通过修改CS采样电阻来设置输出电流最大值。典型开关频率为130KHz,设计有最小开关频率5KHz,可以......
  • 组态王与S7-1200PLC之间 Profinet无线以太网通信
    组态王与S7-1200PLC之间想要搭建Profinet无线以太网通信,需要用到以下设备:●西门子PLC型号:S7-1200×2台●上位机:组态王6.55×1台●无线通讯终端:DTD418MB×3块●主从关系:1主2从●通讯接口:RJ45接口●供电:12-24VDC通讯搭建时,用户无需更改网络参数和原有程序,也不必了解协议......
  • Mac安装Python3.12开发环境
    官网https://www.python.org/downloads/安装pythonpython-3.12.1-macos11.pkg下载后,安装一直下一步即可验证是否安装成功,执行python3命令和pip3命令配置环境变量获取python3安装位置并配置在.bash_profile#查看python路径whichpython3#修改配置文件.bash_profileopen-e.bash......
  • STM32 ADS1284的开发学习
    1设备功能模式同步(SYNCPIN和SYNC命令)ADS1284可以同步到外部事件,如果同时施加同步脉冲,还可以将多个ADS1284设备同步在一起。该ADS1284有两种同步方法:SYNC输入引脚和SYNC命令。此外,还有两种同步模式:脉冲同步和连续同步。在脉冲同步模式下,ADS1284在每个同步事件时无条件同步......
  • 猿人学12 13 简单的js逆向
    解题过程通过网络抓包工具找到请求页 观察参数,我们会发现中间有一个m是被加密过的由于请求是ajax请求直接进行xhr断点找到m被加密的位置我们发现他的加密是使用btoa函数将页数和yuanrenxue结合加密的。而这个函数在js中是一个内置函数,是通过编码的方式进行加密,所以只需要在js文件......
  • 亚马逊美国站|ASTM F1235-18便携式儿童椅安全标准
    便携式儿童外出餐椅是一种无腿座椅,可将其固定在桌子侧方,所处的位置和高度恰好可以让坐在其中的儿童在桌面上用餐。其所固定桌子提供支撑力。便携式儿童外出餐椅适用于无测试报告将面临的处罚:如果您未在适用的截止日期之前提供所需信息,亚马逊可能会:·删除相关商品信息·暂停您添加新......
  • 1212
    #include<bits/stdc++.h>usingnamespacestd;constintmaxn=1e3+9;longlongsum[maxn][maxn];intmain(){intn,m,c;cin>>n>>m>>c;for(inti=1;i<=n;i++){for(intj=1;j<=m;j++)......