获取两个日期之间的所有日期

2年前 2018-10-30 15:20:33 阅读量:587,日阅读:2,周阅读:5,月阅读:19 0条
/**
 * 获取两个日期之间的所有日期
 * @param string $start
 * @param string $end
 * @return array
 */
function getPrDates($start, $end)
{
    $list = [];
    $dt_start = strtotime($start);
    $dt_end = strtotime($end);
    while ($dt_start <= $dt_end) {
        $list[] = date('Y-m-d', $dt_start);
        $dt_start = strtotime('+1 day', $dt_start);
    }
    return $list;
}

示例

print_r(getPrDates('2018-03-30', '2018-04-02'));

结果

Array
(
    [0] => 2018-03-30
    [1] => 2018-03-31
    [2] => 2018-04-01
    [3] => 2018-04-02
)
标签: PHP 日期 函数
顶一下
(0)
0%
踩一下
(0)
0%

非特殊说明,本博所有文章均为博主原创。

评论0发表评论