PHP 获取两个日期之间的所有日期
admin 阅读:107 2024-03-02
PHP 获取两个日期之间的所有日期时,可以使用 DatePeriod 类:
use DatePeriod;
use DateTime;
use DateInterval;
......
$period = new DatePeriod(new DateTime('2021-01-01'), new DateInterval('P1D'), new DateTime('2021-01-15'));
foreach ($period as $date) {
$dates[] = $date->format("Y-m-d");
}
dump($dates);输出:
array:14 [▼
0 => "2021-01-01"
1 => "2021-01-02"
2 => "2021-01-03"
3 => "2021-01-04"
4 => "2021-01-05"
5 => "2021-01-06"
6 => "2021-01-07"
7 => "2021-01-08"
8 => "2021-01-09"
9 => "2021-01-10"
10 => "2021-01-11"
11 => "2021-01-12"
12 => "2021-01-13"
13 => "2021-01-14"
]声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!



