1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP获取本周第一天和最后一天示例代码

作者:用户 来源:互联网 时间:2017-12-01 19:11:13

代码示例最后

PHP获取本周第一天和最后一天示例代码 - 摘要: 本文讲的是PHP获取本周第一天和最后一天示例代码,  这篇文章主要介绍了PHP获取本周第一天和最后一天的方法,需要的朋友可以参考下//本周的第一天和最后一天  代码如下:$date=new DateTime(); $date->modify('this week'); $first_

 这篇文章主要介绍了PHP获取本周第一天和最后一天的方法,需要的朋友可以参考下

//本周的第一天和最后一天  代码如下:$date=new DateTime(); $date->modify('this week'); $first_day_of_week=$date->format('Y-m-d'); $date->modify('this week +6 days'); $end_day_of_week=$date->format('Y-m-d');  经过测试modity不知道是用做什么了,于时找了另两个例子 代码如下://这个星期的星期一 // @$timestamp ,某个星期的某一个时间戳,默认为当前时间 // @is_return_timestamp ,是否返回时间戳,否则返回时间格式 function this_monday($timestamp=0,$is_return_timestamp=true){ static $cache ; $id = $timestamp.$is_return_timestamp; if(!isset($cache[$id])){ if(!$timestamp) $timestamp = time(); $monday_date = date('Y-m-d', $timestamp-86400*date('w',$timestamp)+(date('w',$timestamp)>0?86400:-/*6*86400*/518400)); if($is_return_timestamp){ $cache[$id] = strtotime($monday_date); }else{ $cache[$id] = $monday_date; } } return $cache[$id]; }  //这个星期的星期天  代码如下:// @$timestamp ,某个星期的某一个时间戳,默认为当前时间 // @is_return_timestamp ,是否返回时间戳,否则返回时间格式 function this_sunday($timestamp=0,$is_return_timestamp=true){ static $cache ; $id = $timestamp.$is_return_timestamp; if(!isset($cache[$id])){ if(!$timestamp) $timestamp = time(); $sunday = this_monday($timestamp) + /*6*86400*/518400; if($is_return_timestamp){ $cache[$id] = $sunday; }else{ $cache[$id] = date('Y-m-d',$sunday); } } return $cache[$id]; } 

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索代码 , 示例 , 最后 ,以便于您获取更多的相关知识。