PHP计算近1年的所有月份

 更新时间:2017年03月13日 14:34:31   作者:gentsir  
本文主要介绍了PHP计算近1年的所有月份的实例。具有很好的参考价值。下面跟着小编一起来看下吧

话不多说,请看代码: 

$z = date('Y-m');
$a = date('Y-m', strtotime('-12 months'));
$begin = new DateTime($a);
$end = new DateTime($z);
$end = $end->modify('+1 month');
$interval = new DateInterval('P1M');
$daterange = new DatePeriod($begin, $interval ,$end);
foreach($daterange as $date){ 
  echo $date->format("Y-m") . "<br />";
}

效果图:

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • 基于PHP实现邮箱验证激活过程详解

    基于PHP实现邮箱验证激活过程详解

    这篇文章主要介绍了基于PHP实现邮箱验证激活过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • php复制文件后改名的实例代码

    php复制文件后改名的实例代码

    在本篇文章里小编给大家整理的是一篇关于php复制文件后改名的方法及相关内容,有兴趣的朋友们可以学习下。
    2021-09-09
  • 微信公众平台消息接口校验与消息接口响应实例

    微信公众平台消息接口校验与消息接口响应实例

    这篇文章主要介绍了微信公众平台消息接口校验与消息接口响应的方法,实例分析了微信公众平台开发的具体步骤及wechatCallbackapiTest等类的用法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • php结合正则获取字符串中数字

    php结合正则获取字符串中数字

    这篇文章主要给大家汇总介绍了php结合正则获取字符串中数字的几种方法,十分的简单实用,有需要的小伙伴可以参考下。
    2015-06-06
  • PHP中date与gmdate的区别及默认时区设置

    PHP中date与gmdate的区别及默认时区设置

    这篇文章主要介绍了PHP中date与gmdate的区别及默认时区设置,需要的朋友可以参考下
    2014-05-05
  • PHP开发框架总结收藏

    PHP开发框架总结收藏

    收集整理了一些主要的PHP开发框架和CMS系统平台,在此一并作个总结,或许以后会有补充。
    2008-04-04
  • PHP传参之传值与传址的区别

    PHP传参之传值与传址的区别

    这篇文章主要介绍了PHP传参之传值与传址的区别,十分的简单,大家通过实例简单对比下就明白了,有需要的小伙伴可以参考下。
    2015-04-04
  • PHP编程实现脚本异步执行的方法

    PHP编程实现脚本异步执行的方法

    这篇文章主要介绍了PHP编程实现脚本异步执行的方法,结合实例形式分析了php使用fsockopen()实现的脚本异步调用与执行操作技巧,需要的朋友可以参考下
    2017-08-08
  • PHP XML操作的各种方法解析(比较详细)

    PHP XML操作的各种方法解析(比较详细)

    PHP提供了一整套的读取 XML文件的方法,很容易的就可以编写基于 XML的脚本程序。本章将要介绍 PHP与 XML的操作方法,并对几个常用的 XML类库做一些简要介绍。
    2010-06-06
  • php中如何执行linux命令详解

    php中如何执行linux命令详解

    开发中遇到一种问题,需要在php函数中运行Linux系统代码,所以下面这篇文章主要给大家介绍了关于php中如何执行linux命令的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-11-11

最新评论