~会飞的鱼

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

获取指定日期N天后的日期,不包括周六周日

For example :今天是2015-06-09 是星期五,往后推两天得到的应该是2015-06-23 是星期二(因为排除了周六、周日两天)

/**
*@param $d int 往后推多少天
*@date string 指定的日期 格式:'Y-m-d'
*@return string 返回日期 格式:'Y-m-d'
*/
public
function getDateExceptWeekend($d,$date){ while($d > 0){ $is_week = date('w',strtotime('+1 day',strtotime($date)));//获取星期几 $date = date('Y-m-d',strtotime('+1 day',strtotime($date))); if($is_week != 6 && $is_week != 0){//判断是否是星期六、星期日 $d--; } } return $date; }

 

posted on 2015-06-19 15:09  ~会飞的鱼  阅读(360)  评论(0编辑  收藏  举报