php获取当前时间之后第N个自然月最后一天的日期
2012-11-03 00:00
429 查看
<!-- lang: php --> php获取当前时间之后第N个自然月最后一天的日期 <?php function get_Month($num){ //获取当前的时间 $firstdate = date('Y-m-d'); $start=intval(date("m",strtotime($firstdate))); for($i=0;$i<$num;$i++){ if(($start+$i)>12){ $result_day = date("Y-".(($start+$i)-12)."-01",strtotime("+1 year")); }else{ $result_day = date("Y-".($start+$i)."-01",strtotime($firstdate)); } $day = date("t",strtotime($result_day)); $result_day = date("Y-m-d",(strtotime($result_day)+($day-1)*24*3600)); } return $result_day; } /** * 功能:获得某个时间段内,所有的自然月 * @param string $date * return array Array */ function getMonth(array $data){ $firstdate = $data[0]; $lastdate = $data[1]; $start=intval(date("m",strtotime($firstdate))); $end=intval(date("m",strtotime($lastdate))); for($i=$start;$i<=$end;$i++){ $firstday = date("Y-".$i."-01",strtotime($firstdate)); $lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day")); $result[]=array('firstday' => $i == $start?$firstdate:$firstday,'lastday'=> $i == $end?$lastdate:$lastday); } return $result; } <!-- lang: php --> //获取当前日期后的第n个月份 function getOneMonth($sign = 0){ $tmp_date=date("Ym"); //切割出年份 $tmp_year=substr($tmp_date,0,4); //切割出月份 $tmp_mon =substr($tmp_date,4,2); $tmp_nextmonth=mktime(0,0,0,$tmp_mon+$sign,1,$tmp_year); return date('Y-m',$tmp_nextmonth); }
相关文章推荐
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- js获取当前日期时间,昨天、本月第一天和最后一天
- java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往前推一周、一个月
- MYSQL获取当前年、季、月、周第一天、最后一天的日期/时间戳
- MYSQL日期获取(本月最后一天、本月第一天、下个月第一天、本月天数、一个月前那一天、当前时间与一个月前之间的天数)
- PHP获取当前日期和时间的方法
- 获取当前日期时间,前一天时间,后一天时间,时间日期对比前后
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- easy UI中利用JS获取当前月的第一天和最后一天,并显示到时间控件上
- java获取当前年份的第一天和最后一天和获取指定日期的季度
- C# 根据当前时间获取,本周,本月,本季,DateTime 日期加1天 减一天 加一月 减一月 等方法
- php获取某天所在周的第一天和最后一天时间的方法
- PHP 日期相关处理,例如:获取本月第一天及最后一天等
- PHP获取当前日期和时间及格式化方法参数
- PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
- PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
- PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
- php获取本周周一、周日时间,上周周一、周日时间,本月第一天,本月最后一天,上个月第一天,最后一天时间
- PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
- PHP获取网页头部信息、获取文件当前位置、获取文件最后修改时间