php获得时间段的月

1.时间:$start_time = $_GET[‘start_time‘]; //2015-01$end_time = $_GET[‘end_time‘];   //2015-052.对时间进行拆分:$time[‘start_time‘] = explode(‘-‘, $start_time);$time[‘end_time‘] = explode(‘-‘, $end_time);

$j = $time[‘end_time‘][0] - $time[‘start_time‘][0];  //得到开始月$year1 = $time[‘start_time‘][0];$time1 = array();$k = 1;for ($i = $time[‘start_time‘][1]; $i <= $time[‘end_time‘][1] + $j * 12; $i++) {    if (!($i % 12)) $moth1 = 12;    else $moth1 = $i % 12;    $data = date(‘Y-m‘, strtotime($year1 . "-" . $moth1));    $non = $year1 . $moth1;    $time1[$k++] = $non;    if (!($i % 12)) $year1++;}得到结果 :2015-01  2015-02  2015-03  2015-04 2015-05 
时间: 2024-10-20 01:05:58

php获得时间段的月的相关文章

bug统计分析续(一)基于SQL的Bug统计方法

上一篇为 bug统计分析初步 本篇重点讨论基于sql的bug统计分析方法. 1.与时间和状态的关系: 1)考察每个时间单位(年.月.日)产生的bug量 2)考察每个时间单位(年.月.日)解决的bug量 3)考察每个时间单位(年.月.日)遗留的bug量 4)考察每个bug遗留的时间单位(年.月.日) 5)考察平均bug遗留的时间单位(年.月.日) 6)通过结合1).2).3)考察分析发现.解决bug的时间段(月.日.时)峰值 其中6可以用来指导测试.开发效率 2.与时间.角色的关系: 1)考察每个

chart.js操作实例(前后台互通)

前提:需要导入chart.js 我的项目环境是:SpringMVC+mongodb SpringMVC的controller层: /** * 查询得到财务信息报表 * @author liupeng * @param request * @return * @throws UnknownHostException * @throws ParseException */ @RequestMapping(value="/innerChartOutForFinal") public Mode

java报表工具FineReport常用函数的用法总结(文本和日期函数)

FineReport是比较常用的java报表开发工具,本文总结了常用函数中的文本和日期函数 文本函数 CHAR CHAR(number):根据指定数字返回对应的字符.CHAR函数可将计算机其他类型的数字代码转换为字符. Number:用于指定字符的数字,介于1Number:用于指定字符的数字,介于165535之间(包括1和65535). 示例: CHAR(88)等于"X". CHAR(45)等于"-". CODE CODE(text):计算文本串中第一个字符的数字代

oralce入门学习

oracle的认识 1.database数据库 2.数据文件 : 数据库的数据是存储在表空间中的,有多个文件组成 3.表空间 一个库被分为多个表空间,一个数据文件只能属于一个表空间 sql数据库语言 1.DML(数据库操作语言) 其中包括insert,update,delete 2.DDL(数据定义语言) 数据操作语言,其语句包括create,drop, 3.DCL(数据库控制语言)grant 或者 revoke来获得许可 4.数据查询语言 关键字distinct 1.若是单行,就是单行不重复

My97DatePicker日期控件实现按日、周、月、季、年选择时间段

 http://www.cnblogs.com/kevin-zlg/p/4631413.html 前台页面需要使用日期控件时,同事选择了My97DatePicker,功能还是挺强大的,在使用过程中需要实现按日.按周.按月.按季度.按年选择时间的功能. 控件自身提供了按日.按月和按年选择的功能,但是选择周和选择季度没有,鉴于方便,在选择周时就使用了选择日的状态,选择了日后再计算这一天所属的周的起始和结束日期. 在选择季度时,使用了选择月份的状态,选择月份后计算所属的季度的开始和结束日期. 控件本身

SQL按照日、周、月、年、时间段统计数据

--按日 select sum(consume),day([date]) from consume_record where year([date]) = '2006' group by day([date]) --按周quarter select sum(consume),datename(week,[date]) from consume_record where year([date]) = '2006' group by datename(week,[date]) --按月 select

获取选择的当前天、周、月、年的时间段

/** * Created by Administrator on 2017/5/6. */ /** * options:{"type":2,"date":"2017-5-6","connect":"-"} * type:"1" 获取当天 * type:"2" 获取本周 * type:"3" 获取本月 * type:"4" 获取

时间加减时间段(年、月、日、分、秒)

--减 就写成-1 --月 update 表 set fhdate=DateAdd(M,-1,fhdate) where ...select dateadd(M,2,getdate()) --天数select dateadd(day,2,getdate()) --年select dateadd(YY,2,getdate()) --分钟select dateadd(mi,2,getdate()) --秒select dateadd(ss,2,getdate())

MySQL统计函数记录——按月、按季度、按日、时间段统计

按年汇总,统计:select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y');按月汇总,统计: select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y-%m');按季度汇总,统计: select sum(mymoney) as