php获取给定时间范围内的日期列表数组

 
更多

php获取给定时间范围内的日期列表数组。

/**
 * 获取给定时间范围内的日期列表数组
 * @param int $start_unixtime
 * @param int $end_unixtime
 * @return array [日期 => 星期几]
 */
function getDateList($start_unixtime, $end_unixtime) {
    $date_list = [];

    while ($start_unixtime <= $end_unixtime) {
        $date_list[date('Y-m-d', $start_unixtime)] = date('w', $start_unixtime);
        //$date_list[] = date('Y-m-d', $start_unixtime);
        $start_unixtime = strtotime('+1 day', $start_unixtime);
    }

    return $date_list;
}

返回结果如:

Array
(
   [2021-01-01] => 5
   [2021-01-02] => 6
   [2021-01-03] => 0
   [2021-01-04] => 1
   [2021-01-05] => 2
)

打赏

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

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

php获取给定时间范围内的日期列表数组:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter