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

2015-01-24信息快讯网

一个显示某段时间内每个月的方法 返回由这些月份组成的数组,需要的朋友可以参考下

 
/** 
* 生成从开始月份到结束月份的月份数组 
* 该方法仿照党子皓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生成静态html文件的三种方法
使用Smarty 获取当前日期时间和格式化日期时间的方法详解
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
解析php中heredoc的使用方法
深入PHP5中的魔术方法详解
apache配置虚拟主机的方法详解
判断php数组是否为索引数组的实现方法
如何判断php数组的维度
如何用php获取程序执行的时间
利用php递归实现无限分类 格式化数组的详解
探讨php中遍历二维数组的几种方法详解
基于PHP遍历数组的方法汇总分析
深入for,while,foreach遍历时间比较的详解
利用php获取服务器时间的实现代码
如何使用PHP计算上一个月的今天
php的array_multisort()使用方法介绍
php array的学习笔记
PHP中数组的三种排序方法分享
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
apache mysql php 源码编译使用方法
PHP 第二节 数据类型之数组
iis下php mail函数的sendmail配置方法(官方推荐)
php判断变量类型常用方法
PHP得到某段时间区间的时间戳 php定时任务
PHP遍历数组的几种方法
php遍历数组的方法分享
MySQL时间字段究竟使用INT还是DateTime的说明
php 删除一个数组中的某个值.兼容多维数组!
PHP测试程序运行时间的类
PHP性能优化工具篇Benchmark类调试执行时间
PHP实现时间轴函数代码
九月份最值得去的9个绝美天堂 喜欢请拿走
©2014-2024 dbsqp.com