今天就跟大家聊聊有关使用PHP怎么获取本周的第一天和最后一天,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
//本周的第一天和最后一天
代码如下:
日期=new DateTime美元();
美元日期→修改(& # 39;这周# 39;);
first_day_of_week=日期→美元格式(& # 39;Y-m-d& # 39;);
美元日期→修改(& # 39;这周+ 6天# 39;);
end_day_of_week=日期→美元格式(& # 39;Y-m-d& # 39;);
经过测试期货不知道是用做什么了,于时找了另两个例子
代码如下:
//这个星期的星期一
//@ $时间戳,某个星期的某一个时间戳,默认为当前时间
//@is_return_timestamp是否返回时间戳,否则返回时间格式
函数this_monday(时间戳=0,is_return_timestamp美元=true) {
静态缓存美元;
$ id=时间戳。is_return_timestamp美元;如果(
!收取($缓存($ id])) {
如果(! $时间戳)$ timestamp=时间();
$ monday_date=日期(& # 39;Y-m-d& # 39;,日期时间戳- 86400美元* (& # 39;w # 39;美元时间戳)+(日期(& # 39;w # 39;,时间戳)美元在0 ? 86400:-/* 6 * 86400 * 518400));如果(is_return_timestamp美元){
缓存美元($ id]=strtotime (monday_date美元);其他
} {
缓存[$ id]=monday_date美元;
}
}
返回缓存($ id]美元;
}
//这个星期的星期天
代码如下:
//@ $时间戳,某个星期的某一个时间戳,默认为当前时间
//@is_return_timestamp是否返回时间戳,否则返回时间格式
函数this_sunday(时间戳=0,is_return_timestamp美元=true) {
静态缓存美元;
$ id=时间戳。is_return_timestamp美元;如果(
!收取($缓存($ id])) {
如果(! $时间戳)$ timestamp=时间();
周日=this_monday美元($时间戳)+/* 6 * 86400 */518400;如果(is_return_timestamp美元){
缓存[$ id]=美元周日;其他
} {
$缓存($ id]=日期(& # 39;Y-m-d& # 39;,周日美元);
}
}
返回缓存($ id]美元;
}
看完上述内容,你们对使用PHP怎么获取本周的第一天和最后一天有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。