优德娱乐场w88手机版:一个值得你收藏的教程网站

最新下载

php计算给定日期所在周的开始日期和结束日期示例

时间:2017-03-15 00:00:00 编辑:简简单单 来源:转载

 代码如下

/**

 * 取得给定日期所在周的开始日期和结束日期

 * @param string $gdate 日期,默认为当天,格式:YYYY-MM-DD

 * @param int $weekStart 一周以星期一还是星期天开始,0为星期天,1为星期一

 * @return array 数组array( "开始日期 ",  "结束日期");

 */

functiongetAWeekTimeSlot($gdate='',$weekStart= 0) {

 if(!$gdate){

 $gdate=date("Y-m-d");

 }

 $w=date("w",strtotime($gdate) );//取得一周的第几天,星期天开始0-6

 $dn=$w?$w-$weekStart: 6;//要减去的天数

 $st=date("Y-m-d",strtotime("$gdate  - ".$dn."  days ") );

 $en=date("Y-m-d",strtotime("$st  +6  days ") );

 returnarray($st,$en);//返回开始和结束日期

}

$timeSlot=getAWeekTimeSlot('2017-01-24',1);

echo"Week Start:{$timeSlot[0]}--->Week End: {$timeSlot[1]} ";

?>

运行结果如下:

Week Start:2017-01-23--->Week End: 2017-01-29

文章评论

热门栏目

XML 地图 | Sitemap 地图