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 相关文章推荐
用PHP+MySql编写聊天室
Oct 09 PHP
php下用GD生成生成缩略图的两个选择和区别
Apr 17 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
php实现的Cookies操作类实例
Sep 24 PHP
php实现的mongodb操作类
May 28 PHP
Codeigniter的dom类用法实例
Jun 26 PHP
PHP中常用的数组操作方法笔记整理
May 16 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
PHP Ajax实现无刷新附件上传
Aug 17 PHP
Smarty日期时间操作方法示例
Nov 15 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
May 02 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
PHP超级全局变量数组小结
2012/10/04 PHP
PHP实现随机生成水印图片功能
2017/03/22 PHP
php微信支付之公众号支付功能
2018/05/30 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
php多进程中的阻塞与非阻塞操作实例分析
2020/03/04 PHP
本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
2013/03/25 Javascript
jtable列中自定义button示例代码
2013/11/21 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
Vuejs第十一篇组件之slot内容分发实例详解
2016/09/09 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
值得分享的Bootstrap Table使用教程
2016/11/23 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
详解小程序云开发攻略(解决最棘手的问题)
2019/09/30 Javascript
Python合并多个装饰器小技巧
2015/04/28 Python
python装饰器实例大详解
2017/10/25 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
python判断设备是否联网的方法
2018/06/29 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
python实现整数的二进制循环移位
2019/03/08 Python
python实现简单加密解密机制
2019/03/19 Python
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
观看《永远的雷锋》心得体会
2014/03/12 职场文书
投标承诺书范本
2014/03/27 职场文书
房屋公证委托书
2014/04/03 职场文书
消防安全责任书范本
2014/04/15 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
巾帼建功标兵事迹材料
2014/05/11 职场文书
保安辞职信范文
2015/02/28 职场文书
2015年度内部审计工作总结
2015/05/20 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
OpenCV-Python实现轮廓的特征值
2021/06/09 Python