PHP计算近1年的所有月份


Posted in PHP onMarch 13, 2017

话不多说,请看代码: 

$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计算近1年的所有月份

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

PHP 相关文章推荐
编写漂亮的代码 - 将后台程序与前端程序分开
Apr 23 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
Mar 24 PHP
PHP 获取远程文件内容的函数代码
Mar 24 PHP
php empty函数判断mysql表单是否为空
Apr 12 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
php中生成随机密码的自定义函数代码
Oct 21 PHP
PHP版QQ互联OAuth示例代码分享
Jul 05 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
PHP高效获取远程图片尺寸和大小的实现方法
Oct 20 PHP
关于laravel 日志写入失败问题汇总
Oct 17 PHP
Laravel5.1 框架数据库操作DB运行原生SQL的方法分析
Jan 07 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 #PHP
PHP控制反转(IOC)和依赖注入(DI)
Mar 13 #PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
Mar 13 #PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
Mar 13 #PHP
php解析mht文件转换成html的实例
Mar 13 #PHP
使用phpQuery获取数组的实例
Mar 13 #PHP
php获取linux命令结果的实例
Mar 13 #PHP
You might like
php的计数器程序
2006/10/09 PHP
实用PHP会员权限控制实现原理分析
2011/05/29 PHP
Thinkphp和onethink实现微信支付插件
2016/04/13 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
PHP编程实现微信企业向用户付款的方法示例
2017/07/26 PHP
Laravel框架用户登陆身份验证实现方法详解
2017/09/14 PHP
PHP让网站移动访问更加友好方法
2019/02/14 PHP
PHP如何通过带尾指针的链表实现'队列'
2020/10/22 PHP
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
分页栏的web标准实现
2011/11/01 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
Vue.js 表单校验插件
2016/08/14 Javascript
动态JavaScript所造成一些你不知道的危害
2016/09/25 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
JavaScript实现QQ列表展开收缩扩展功能
2017/10/30 Javascript
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
2018/10/25 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
vue 集成jTopo 处理方法
2019/08/07 Javascript
element form 校验数组每一项实例代码
2019/10/10 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
[02:14]完美“圣”典2016风云人物:xiao8专访
2016/12/01 DOTA
详解Python下ftp上传文件linux服务器
2018/06/21 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
2014年社区庆元旦活动方案
2014/03/08 职场文书
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android
python 实现图片特效处理
2022/04/03 Python
Win11如何查看显卡型号 Win11查看显卡型号的方法
2022/08/14 数码科技