在开发过程中会遇到这样一个需求:获取2018-11-02到2018-11-15之间的日期数组

希望得到如下数组:

Array
(
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => --
[] => -- )

思路:

  1. 想得到两个日期之间的数组,需要两个参数,一个起始日期,一个结尾日期
  2. while循环 循坏条件结尾日期大于起始日期
  3. 起始日期放入数组中
  4. 每次循环起始日期+1天
  5. 起始日期大于结尾日期时退出,即可得出两个时间段的数组

代码:

$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
版权声明:本文为博主原创文章,转载请附上博文链接!

最新文章

  1. 【工匠大道】Git的使用总结
  2. bzoj1189
  3. c语言指针点滴1
  4. SQL Server配置管理WMI问题
  5. form表单验证提示语句
  6. SIM9001GSM模块教程
  7. JVM学习笔记三:垃圾收集器与内存分配策略
  8. unity demo之坦克攻击
  9. 为什么vertical-align不起作用
  10. Logistic Regression求解classification问题
  11. JeeSite中Excel导入导出
  12. 同一台电脑上配置多个解压版tomcat方法(本例安装两个)
  13. Python Django(WEB电商项目构建)
  14. SpringBoot 请求参数后端校验
  15. [转]微擎应用笔记3--manifest.xml文件使用说明
  16. Ascending Rating(单调队列)
  17. 小程序 video 组件同层渲染公测
  18. C# 抓取网页的img src带参数的图片链接,并下载
  19. 【Windows】win10应用商店被删后恢复方法!
  20. lucene4.7学习总结 (zhuan)

热门文章

  1. HTTP-Runoob:教程
  2. Python使用SMTP模块、email模块发送邮件
  3. CSS——常用
  4. 问题:oracle字符串函数;结果:Oracle字符串函数
  5. div的作用
  6. Python 学习之---文件目录处理
  7. python笔记--4--面向对象
  8. apaache php 日记设计
  9. POJ 1151 扫描线 线段树
  10. java Swing 练习