php获取开始与结束日期之间所有日期的方法


Posted in PHP onNovember 29, 2016

本文实例讲述了php获取开始与结束日期之间所有日期的方法。分享给大家供大家参考,具体如下:

/**
 * 获取指定日期段内每一天的日期
 * @param Date $startdate 开始日期
 * @param Date $enddate  结束日期
 * @return Array
 */
function getDateFromRange($startdate, $enddate){
  $stimestamp = strtotime($startdate);
  $etimestamp = strtotime($enddate);
  // 计算日期段内有多少天
  $days = ($etimestamp-$stimestamp)/86400+1;
  // 保存每天日期
  $date = array();
  for($i=0; $i<$days; $i++){
    $date[] = date('Y-m-d', $stimestamp+(86400*$i));
  }
  return $date;
}
$startdate = '2016-08-29';
$enddate = '2016-09-29';
// demo
$date = getDateFromRange($startdate,$enddate);
print_r($date);

运行结果如下:

Array
(
[0] => 2016-08-29
[1] => 2016-08-30
[2] => 2016-08-31
[3] => 2016-09-01
[4] => 2016-09-02
[5] => 2016-09-03
[6] => 2016-09-04
[7] => 2016-09-05
[8] => 2016-09-06
[9] => 2016-09-07
[10] => 2016-09-08
[11] => 2016-09-09
[12] => 2016-09-10
[13] => 2016-09-11
[14] => 2016-09-12
[15] => 2016-09-13
[16] => 2016-09-14
[17] => 2016-09-15
[18] => 2016-09-16
[19] => 2016-09-17
[20] => 2016-09-18
[21] => 2016-09-19
[22] => 2016-09-20
[23] => 2016-09-21
[24] => 2016-09-22
[25] => 2016-09-23
[26] => 2016-09-24
[27] => 2016-09-25
[28] => 2016-09-26
[29] => 2016-09-27
[30] => 2016-09-28
[31] => 2016-09-29
)

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
多重?l件?合查?(二)
Oct 09 PHP
限制ckeditor上传图片文件大小的方法
Nov 15 PHP
微信扫描二维码登录网站代码示例
Dec 30 PHP
浅析PHP文件下载原理
Dec 25 PHP
PHP中使用Imagick实现各种图片效果实例
Jan 21 PHP
PHP调试函数和日志记录函数分享
Jan 31 PHP
php查看网页源代码的方法
Mar 13 PHP
WordPress中邮件的一些修改和自定义技巧
Dec 15 PHP
PHP经典算法集锦【经典收藏】
Sep 14 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
php生出随机字符串
Jul 06 PHP
基于php数组中的索引数组和关联数组详解
Mar 12 PHP
PHP精确计算功能示例
Nov 29 #PHP
PHP 搜索查询功能实现
Nov 29 #PHP
php Session无效分析资料整理
Nov 29 #PHP
php 实现Hash表功能实例详解
Nov 29 #PHP
php文件上传 你真的掌握了吗
Nov 28 #PHP
php微信公众号js-sdk开发应用
Nov 28 #PHP
php微信高级接口调用方法(自定义菜单接口、客服接口、二维码)
Nov 28 #PHP
You might like
检查url链接是否已经有参数的php代码 添加 ? 或 &amp;
2010/02/09 PHP
php适配器模式介绍
2012/08/14 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
2014/03/17 PHP
使用jQuery轻松实现Ajax的实例代码
2010/08/16 Javascript
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
js操作DOM--添加、删除节点的简单实例
2016/07/08 Javascript
浅谈jQuery中事情的动态绑定
2017/02/12 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
node.js支持多用户web终端实现及安全方案
2017/11/29 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
详解Element-UI中上传的文件前端处理
2019/08/07 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
深入理解Python中字典的键的使用
2015/08/19 Python
代码讲解Python对Windows服务进行监控
2018/02/11 Python
详解python读取和输出到txt
2019/03/29 Python
Python流行ORM框架sqlalchemy安装与使用教程
2019/06/04 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
纯CSS3实现的阴影效果
2014/12/24 HTML / CSS
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
.net C#面试题
2012/08/28 面试题
品管员岗位职责
2013/11/10 职场文书
工地安全检查制度
2014/02/04 职场文书
护士毕业自我鉴定
2014/02/07 职场文书
求职信怎么写范文
2014/05/26 职场文书
2014基层党员批评与自我批评范文
2014/09/24 职场文书
内乡县衙导游词
2015/02/05 职场文书
贫困证明怎么写
2015/06/16 职场文书
预备党员入党思想汇报(范文)
2019/08/14 职场文书
深入理解java.lang.String类的不可变性
2021/06/27 Java/Android
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL