一个显示某段时间内每个月的方法 返回由这些月份组成的数组


Posted in PHP onMay 16, 2012
/** 
* 生成从开始月份到结束月份的月份数组 
* 该方法仿照党子皓getDateArr()方法 
* @param unknown_type $start 
* @param unknown_type $end 
*/ 
function getMonthArr($start, $end) 
{ 
$start = empty($start) ? date('Y-m',strtotime('-1 month')) : $start; 
$end = empty($end) ? date('Y-m') : $end; //转为时间戳 
$st = strtotime($start.'-01'); 
$et = strtotime($end.'-01'); 
$t = $st; 
$i = 0; 
while($t <= $et) 
{ 
//这里累加每个月的的总秒数 计算公式:上一月1号的时间戳秒数减去当前月的时间戳秒数 
//看不懂自己想去 
$d[$i] = trim(date('Y-m',$t),' '); 
$t += strtotime('+1 month', $t)-$t; 
$i++; 
} 
return $d; 
}
PHP 相关文章推荐
深入分析php之面向对象
May 15 PHP
深入php socket的讲解与实例分析
Jun 13 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
Jun 18 PHP
使用PHP求两个文件的相对路径
Jun 20 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
Apr 09 PHP
PHP基于工厂模式实现的计算器实例
Jul 16 PHP
PHP+JS三级菜单联动菜单实现方法
Feb 24 PHP
php对接java现实加签验签的实例
Nov 25 PHP
php实现的mongoDB单例模式操作类
Jan 20 PHP
Laravel模型间关系设置分表的方法示例
Apr 21 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
May 27 PHP
Thinkphp 3.2框架使用Redis的方法详解
Oct 24 PHP
php array的学习笔记
May 16 #PHP
php文件操作实例代码
May 10 #PHP
PHP图片验证码制作实现分享(全)
May 10 #PHP
php array的学习笔记
May 10 #PHP
php 中的4种标记风格介绍
May 10 #PHP
php中常用的预定义变量小结
May 09 #PHP
web目录下不应该存在多余的程序(安全考虑)
May 09 #PHP
You might like
joomla内置的表单验证功能使用方法
2010/06/11 PHP
php自定义函数之递归删除文件及目录
2010/08/08 PHP
PHP 杂谈《重构-改善既有代码的设计》之一 重新组织你的函数
2012/04/09 PHP
Yii2超好用的日期和时间组件(值得收藏)
2016/05/05 PHP
PHP的swoole扩展安装方法详细教程
2016/05/18 PHP
CI框架常用函数封装实例
2016/11/21 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
jquery实现ajax加载超时提示的方法
2016/07/23 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
js实现淡入淡出轮播切换功能
2017/01/13 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
jQuery实现全选、反选和不选功能
2017/08/16 jQuery
关于react中组件通信的几种方式详解
2017/12/10 Javascript
vue 使用ref 让父组件调用子组件的方法
2018/02/08 Javascript
react-native封装插件swiper的使用方法
2018/03/20 Javascript
JS计算两个数组的交集、差集、并集、补集(多种实现方式)
2019/05/21 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
Python爬取成语接龙类网站
2018/10/19 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
Python函数中的可变长参数详解
2019/09/12 Python
详解用 python-docx 创建浮动图片
2021/01/24 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
世界排名第一的运动鞋市场:Flight Club
2020/01/03 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
护士自荐信范文
2013/12/15 职场文书
2014厂务公开实施方案
2014/02/17 职场文书
项目建议书范文
2014/05/12 职场文书
2015国庆节66周年演讲稿
2015/03/20 职场文书
Python实现为PDF去除水印的示例代码
2022/04/03 Python