【转】 PHP 两个日期(时间段) 之间的日期数组
2024-10-19 12:38:46
在开发过程中会遇到这样一个需求:获取2018-11-02到2018-11-15之间的日期数组
希望得到如下数组:
Array
(
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => -- )
思路:
- 想得到两个日期之间的数组,需要两个参数,一个起始日期,一个结尾日期
- while循环 循坏条件结尾日期大于起始日期
- 起始日期放入数组中
- 每次循环起始日期+1天
- 起始日期大于结尾日期时退出,即可得出两个时间段的数组
代码:
$arr=periodDate('2018-11-02','2018-11-15');
print_r($arr); function periodDate($start_time,$end_time){
$start_time = strtotime($start_time);
$end_time = strtotime($end_time);
$i=;
while ($start_time<=$end_time){
$arr[$i]=date('Y-m-d',$start_time);
$start_time = strtotime('+1 day',$start_time);
$i++;
} return $arr;
}
---------------------
作者:路过火车
来源:CSDN
原文:https://blog.csdn.net/weixin_42362496/article/details/85204596
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- 【工匠大道】Git的使用总结
- bzoj1189
- c语言指针点滴1
- SQL Server配置管理WMI问题
- form表单验证提示语句
- SIM9001GSM模块教程
- JVM学习笔记三:垃圾收集器与内存分配策略
- unity demo之坦克攻击
- 为什么vertical-align不起作用
- Logistic Regression求解classification问题
- JeeSite中Excel导入导出
- 同一台电脑上配置多个解压版tomcat方法(本例安装两个)
- Python Django(WEB电商项目构建)
- SpringBoot 请求参数后端校验
- [转]微擎应用笔记3--manifest.xml文件使用说明
- Ascending Rating(单调队列)
- 小程序 video 组件同层渲染公测
- C# 抓取网页的img src带参数的图片链接,并下载
- 【Windows】win10应用商店被删后恢复方法!
- lucene4.7学习总结 (zhuan)