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


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 模拟$_PUT实现代码
Mar 15 PHP
Base64在线编码解码实现代码 演示与下载
Jan 08 PHP
PHP将整个网站生成HTML纯静态网页的方法总结
Feb 05 PHP
CodeIgniter上传图片成功的全部过程分享
Aug 12 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
Apr 10 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
Aug 11 PHP
Java中final关键字详解
Aug 10 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
Mar 07 PHP
PHP获取当前文件的父目录方法汇总
Jul 21 PHP
thinkPHP自定义类实现方法详解
Nov 30 PHP
php实现的二分查找算法示例
Jun 20 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 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
php找出指定范围内回文数且平方根也是回文数的方法
2015/03/23 PHP
PHP获取数组的键与值方法小结
2015/06/13 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
Jquery和JS获取ul中li标签的实现方法
2016/06/02 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
Angular1.x复杂指令实例详解
2017/03/01 Javascript
JS传参及动态修改页面布局
2017/04/13 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
2019/11/18 jQuery
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
js实现小球在页面规定的区域运动
2020/06/16 Javascript
JS中作用域以及变量范围分析
2020/07/18 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
python实现图片处理和特征提取详解
2017/11/13 Python
Python机器学习k-近邻算法(K Nearest Neighbor)实例详解
2018/06/25 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
html5利用canvas实现颜色容差抠图功能
2019/12/23 HTML / CSS
美国医生配方营养补充剂供应商:Healthy Directions
2019/07/10 全球购物
土耳其风格手工珠宝:Ottoman Hands
2019/07/26 全球购物
Tuckernuck官网:经典的美国品质服装、鞋子和配饰
2021/01/11 全球购物
保护环境的标语
2014/06/09 职场文书
2014年个人委托书范本
2014/10/13 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
Python WSGI 规范简介
2021/04/11 Python
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python
Python 全局空间和局部空间
2022/04/06 Python