php获取指定时间段内的日期列表

 
更多

php获取指定时间段内的日期列表。

/**
 * 获取指定时间段内的日期列表
 * @param int $startTime
 * @param int $endTime
 * @return array
 */
function getDateRange($startTime, $endTime): array {
    $dates = [];
    $currentDate = $startTime;

    // 循环直到当前日期超过结束时间
    while ($currentDate <= $endTime) {
        // 使用date函数格式化时间戳为'Y-m-d'格式,然后添加到数组中
        $dates[] = date('Y-m-d', $currentDate);
        // 将当前日期增加一天(86400秒为一天的时间戳)
        $currentDate += 86400;
    }

    return $dates;
}

示例:

print_r(getDateRange(1724567335, 1725258535));

结果:

Array
(
    [0] => 2024-08-25
    [1] => 2024-08-26
    [2] => 2024-08-27
    [3] => 2024-08-28
    [4] => 2024-08-29
    [5] => 2024-08-30
    [6] => 2024-08-31
    [7] => 2024-09-01
    [8] => 2024-09-02
)

打赏

本文固定链接: https://www.cxy163.net/archives/2937 | 绝缘体

该日志由 绝缘体.. 于 2024年08月13日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: php获取指定时间段内的日期列表 | 绝缘体
关键字: , , , ,

php获取指定时间段内的日期列表:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter