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

 更新时间:2012年05月16日 00:45:44   作者:  
一个显示某段时间内每个月的方法 返回由这些月份组成的数组,需要的朋友可以参考下
复制代码 代码如下:

/**
* 生成从开始月份到结束月份的月份数组
* 该方法仿照党子皓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密码生成类实例

    这篇文章主要介绍了php密码生成类,可实现根据要求生成多种格式密码的功能,是一款非常实用的PHP类文件,需要的朋友可以参考下
    2014-09-09
  • 浅谈PHP7中的一些小技巧

    浅谈PHP7中的一些小技巧

    PHP7显著提高了整体性能。实际上主要的特性有null合并运算符或返回类型声明。如果你不知道它们,那么你应该去查看PHP文档。这里有一些很少人知道的、可能有用的特性。
    2021-05-05
  • php使用pdo连接并查询sql数据库的方法

    php使用pdo连接并查询sql数据库的方法

    这篇文章主要介绍了php使用pdo连接并查询sql数据库的方法,实例分析了常用的pdo连接方法与改进方法,并针对pdo技术进行了分析说明,需要的朋友可以参考下
    2014-12-12
  • php中str_pad()函数用法分析

    php中str_pad()函数用法分析

    这篇文章主要介绍了php中str_pad()函数用法,较为详细的分析了php中str_pad()函数的功能、参数含义及具体使用方法,需要的朋友可以参考下
    2017-03-03
  • PHP实现的简单排列组合算法应用示例

    PHP实现的简单排列组合算法应用示例

    这篇文章主要介绍了PHP实现的简单排列组合算法,结合具体应用实例分析了排列组合算法的实现与使用技巧,需要的朋友可以参考下
    2017-06-06
  • php保存二进制原始数据为图片的程序代码

    php保存二进制原始数据为图片的程序代码

    得到post过来的二进制原始数据,选择一个生成路径及图片的名字,之后写入,思路很显而易见,需要的朋友可以收藏下
    2014-10-10
  • php tpl模板引擎定义与使用示例

    php tpl模板引擎定义与使用示例

    这篇文章主要介绍了php tpl模板引擎定义与使用,结合实例形式分析了php模板引擎的定义与使用相关操作技巧,需要的朋友可以参考下
    2019-08-08
  • 解析百度搜索结果link?url=参数分析 (全)

    解析百度搜索结果link?url=参数分析 (全)

    自从9月后百度和360开战的结果就是 百度搜索结果的网址改变了,变成link?url=………这样的重定向格式了。看到这样的不友好的URL真有破解的冲动。于是今天开始试试破解它
    2012-10-10
  • php 获取远程网页内容的函数

    php 获取远程网页内容的函数

    获取远程网页内容的php函数
    2009-09-09
  • PHP简单实现合并2个数字键数组值的方法

    PHP简单实现合并2个数字键数组值的方法

    这篇文章主要介绍了PHP简单实现合并2个数字键数组值的方法,涉及php针对数组的遍历、判断、转换等相关操作技巧,需要的朋友可以参考下
    2017-05-05

最新评论