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


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除数取整示例
Apr 24 PHP
10个实用的PHP正则表达式汇总
Oct 23 PHP
PHP统计目录大小的自定义函数分享
Nov 18 PHP
简单实用的PHP防注入类实例
Dec 05 PHP
DOM基础及php读取xml内容操作的方法
Jan 23 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
Dec 28 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
Jan 08 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
CI框架无限级分类+递归的实现代码
Nov 01 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
PHP生成各种随机验证码的方法总结【附demo源码】
Jun 05 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 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
德劲1107的电路分析与打磨
2021/03/02 无线电
Zend引擎的发展 [15]
2006/10/09 PHP
php 代码优化之经典示例
2011/03/24 PHP
Drupal7中常用的数据库操作实例
2014/03/02 PHP
php导入大量数据到mysql性能优化技巧
2014/12/29 PHP
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
iScroll中事件点击触发两次解决方案
2015/03/11 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
js获取url传值的方法
2015/12/18 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
jQuery 的 ready()的纯js替代方法
2016/11/20 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
AngularJS对动态增加的DOM实现ng-keyup事件示例
2018/03/12 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
详解Vue之事件处理
2020/07/10 Javascript
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
python通过pip更新所有已安装的包实现方法
2017/05/19 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
2019/01/23 Python
Python学习笔记之Django创建第一个数据库模型的方法
2019/08/07 Python
python对一个数向上取整的实例方法
2020/06/18 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
给儿子的表扬信
2014/01/15 职场文书
特色蛋糕店创业计划书
2014/01/28 职场文书
甜品店创业计划书
2014/08/14 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
企业党员岗位承诺书
2015/04/27 职场文书
nginx对http请求处理的各个阶段详析
2021/03/31 Servers