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


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 COOKIE立即生效,不用刷新就可以使用
Mar 09 PHP
php max_execution_time执行时间问题
Jul 17 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
Jun 27 PHP
删除html标签得到纯文本可处理嵌套的标签
Apr 28 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
Jan 29 PHP
PHP CodeIgniter框架的工作原理研究
Mar 30 PHP
PHP模板引擎Smarty自定义变量调解器用法
Apr 11 PHP
实例讲解PHP页面静态化
Feb 05 PHP
实例解析php的数据类型
Oct 24 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
Feb 08 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
Oct 17 PHP
ThinkPHP5.1验证码功能实现的示例代码
Jun 08 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 压缩文件夹的类代码
2009/11/05 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
php 过滤器实现代码
2010/08/09 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
PHP实现伪静态方法汇总
2016/01/13 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
JqGrid web打印实现代码
2011/05/31 Javascript
node+express+ejs制作简单页面上手指南
2014/11/26 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
D3.js封装文本实现自动换行和旋转平移等功能
2016/10/14 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
2018/12/11 Javascript
基于node+websocket+html实现腾讯课堂聊天室聊天功能
2020/03/04 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
[03:17]DOTA2英雄基础教程 剧毒术士
2013/12/12 DOTA
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
python检查指定文件是否存在的方法
2015/07/06 Python
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
对numpy 数组和矩阵的乘法的进一步理解
2018/04/04 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
python 实现图片批量压缩的示例
2020/12/18 Python
HTML5新增的8类INPUT输入类型介绍
2015/07/06 HTML / CSS
用HTML5的canvas实现一个炫酷时钟效果
2016/05/20 HTML / CSS
维多利亚的秘密阿联酋官网:Victoria’s Secret阿联酋
2019/12/07 全球购物
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
上海某公司.net方向笔试题
2014/09/14 面试题
办理居住证介绍信
2014/01/15 职场文书
公司节能减排方案
2014/05/16 职场文书
领导班子奢靡之风查摆问题及整改措施
2014/09/27 职场文书
联谊活动总结范文
2015/05/09 职场文书
你为什么是穷人?可能是这5个缺点造成
2019/07/11 职场文书
JavaScript函数柯里化
2021/11/07 Javascript
Python 统计序列中元素的出现频度
2022/04/26 Python