PHP获取指定日期所在月的第一天和最后一天几个例子

标题有点说不清楚了就是否PHP获取指定日期所在月的第一天和最后一天几个段程序了了,下文给各位总结一下吧.

示例代码如下:

  1. //获取指定日期所在月的第一天和最后一天
  2. function GetTheMonth($date){
  3. $firstday = date("Y-m-01",strtotime($date));
  4. $lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day"));
  5. return array($firstday,$lastday);
  6. } //开源软件:phpfensi.com
  7. //PHP获得指定日期所在星期的第一天和最后一天
  8. function getdays($day){
  9. $lastday=date('Y-m-d',strtotime("$day Sunday"));
  10. $firstday=date('Y-m-d',strtotime("$lastday -6 days"));
  11. return array($firstday,$lastday);
  12. }
  13. print_r(getdays('2012-06-2'));

示例代码如下:

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