php获取指定日期区间的所有日期,php输出指定范围的所有日期

简介: php获取指定日期区间的所有日期,php输出指定范围的所有日期

php输出指定范围的所有日期函数,网上别人封装的,道理很简单,获取最大值和最小值的时间戳,然后+1day即可,测试有效

function periodDate($startDate, $endDate)
{

$startTime = strtotime($startDate);
$endTime = strtotime($endDate);
$arr = [];
while ($startTime <= $endTime)
{
    $arr[] = date('Y-m-d', $startTime);
    $startTime = strtotime('+1 day', $startTime);
}
return $arr;

}
调用方法:

//获取2021年全年的日期
$allData = periodDate('2021-01-01', '2021-12-31');
输出内容:

array(365) {
[0]=>
string(10) "2021-01-01"
[1]=>
string(10) "2021-01-02"
[2]=>
string(10) "2021-01-03"
[3]=>
string(10) "2021-01-04"
[4]=>
string(10) "2021-01-05"
....
....

目录
相关文章
|
2月前
|
Unix PHP 数据库
PHP日期和时间Date()函数获取当前时间
通过灵活运用 `date()`函数及其丰富的格式选项,PHP开发者可以轻松地在应用程序中处理和展示日期及时间信息。无论是需要精确到秒的完整时间戳,还是仅仅展示日期或时间的某一部分,`date()`函数都能胜任。理解并熟练应用这些格式化技巧,对于提升代码的可读性和维护性至关重要。
67 1
PHP 将一个数分成区间的数
PHP 将一个数分成区间的数
104 0
|
Unix PHP
PHP快速入门05-时间日期与时区,附30个常用案例
PHP中的日期和时间处理功能极其强大,包括了多种格式化、解析、比较等常用操作。本文主要对此讲解。另外给出30个高频使用示范。
189 0
|
存储 SQL 数据库连接
php查询数据(日期查询)和fastadmin的日期查询
php查询数据(日期查询)和fastadmin的日期查询
|
PHP
PHP:laravel日期序列化自定义默认日期格式
PHP:laravel日期序列化自定义默认日期格式
229 0
|
网络协议 NoSQL 应用服务中间件
php OSS 文件读取和写入文件,workerman 生成临时文件并输出浏览器下载
php OSS 文件读取和写入文件,workerman 生成临时文件并输出浏览器下载
555 0
|
监控 前端开发 PHP
php计算两个日期之间的间隔,避免导出大量数据
在做系统业务功能的时候,有的时候业务人员会进行超大范围地导出excel表格,导致内存、CPU占用飙升。 这对于系统的平滑运行不太友好,应该进行导出任务排队、限制范围等操作来控制频率、资源使用率。
121 0
|
PHP
php将数组输出为数组代码结构
php将数组输出为数组代码结构
95 0