以下是使用PHP编写的针对时间区间的循环的示例代码:

  1. 时间为2023-09-07 00:00:00 - 2023-09-09 21:50:59以日期小时为单位分别打印出来:
$start = strtotime('2023-09-07 00:00:00');
$end = strtotime('2023-09-09 21:50:59');

for ($i = $start; $i <= $end; $i += 3600) {
    echo date('Y-m-d H:00:00', $i) . " - " . date('Y-m-d H:00:00', $i + 3600) . "\n";
}
  1. 时间为2023-09-07 00:00:00 - 2023-09-19 20:50:59以日期为单位分别打印出来:
$start = strtotime('2023-09-07 00:00:00');
$end = strtotime('2023-09-19 20:50:59');

for ($i = $start; $i <= $end; $i += 86400) {
    echo date('Y-m-d 00:00:00', $i) . " - " . date('Y-m-d 23:59:59', $i) . "\n";
}

以上代码会将指定的时间区间按照要求进行循环,并以指定的单位进行打印输出。在循环中,使用strtotime函数将时间字符串转换为时间戳,然后使用date函数将时间戳格式化为指定的日期时间格式

用php语言写一个针对时间区间的循环1:时间为2023-09-07 000000 - 2023-09-09 215059以日期小时为单位分别打印出来2:时间为2023-09-07 000000 - 2023-09-19 205059以日期为单位分别打印出来

原文地址: http://www.cveoy.top/t/topic/i1A4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录