PHP 求指定月份的第一天到最后一天的日期

根据指定月份的日期 得到该月所有的日期, 这里返回的是 1号和最后一天的日期 字符串。

/**
	 * $date= 要处理的日期
	* $step  0= 本月   ,正负表示得到本月前后的月份日期
	 * $date= 要处理的月份
	 * Enter description here ...
	 */
	function AssignTabMonth($date,$step){
		$date= date("Y-m-d",strtotime($step." months",strtotime($date)));//得到处理后的日期(得到前后月份的日期)  
		$u_date = strtotime($date);
		$days=date("t",$u_date);// 得到结果月份的天数
		
		//月份第一天的日期
		$first_date=date("Y-m",$u_date).'-01';
		for($i=0;$i<$days;$i++){
			$for_day=date("Y-m-d",strtotime($first_date)+($i*3600*24));
		}
		return $first_date.'至'.$for_day;
	


调用  :  echo  AssignTabMonth  ('2012-06-15',0); 第二个参数表示 0=求本月  负数表示求前面的月份  正数表示求后面的月份
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值