PHP获取本周所有日期或者最近七天所有日期的方法


Posted in PHP onJune 20, 2018

本篇文章主要为大家介绍下php如何获取本周的所有日期,或者最近七天的所有日期。希望可以帮助到有需要的朋友

获取本周所有日期:

/**
 * 获取本周所有日期
 */
function get_week($time = '', $format='Y-m-d'){
  $time = $time != '' ? $time : time();
  //获取当前周几
  $week = date('w', $time);
  $date = [];
  for ($i=1; $i<=7; $i++){
    $date[$i] = date($format ,strtotime( '+' . $i-$week .' days', $time));
  }
  return $date;
}

执行结果:

print_r(get_week());
Array
(
  [1] => 2018-06-18
  [2] => 2018-06-19
  [3] => 2018-06-20
  [4] => 2018-06-21
  [5] => 2018-06-22
  [6] => 2018-06-23
  [7] => 2018-06-24
)

获取最近七天日期:

/**
 * 获取最近七天所有日期
 */
function get_weeks($time = '', $format='Y-m-d'){
  $time = $time != '' ? $time : time();
  //组合数据
  $date = [];
  for ($i=1; $i<=7; $i++){
    $date[$i] = date($format ,strtotime( '+' . $i-7 .' days', $time));
  }
  return $date;
}

执行结果:

print_r(get_weeks());
Array
(
  [1] => 2018-06-13
  [2] => 2018-06-14
  [3] => 2018-06-15
  [4] => 2018-06-16
  [5] => 2018-06-17
  [6] => 2018-06-18
  [7] => 2018-06-19
)

总结

以上所述是小编给大家介绍的PHP获取本周所有日期或者最近七天所有日期的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP中在数据库中保存Checkbox数据(2)
Oct 09 PHP
PHP执行速率优化技巧小结
Mar 15 PHP
php读取30天之内的根据算法排序的代码
Apr 06 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 PHP
php获取网页请求状态程序示例
Jun 17 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
Oct 10 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
Jan 05 PHP
PHP错误和异常处理功能模块示例
Nov 12 PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
Jun 20 #PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 #PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 #PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 #PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 #PHP
总结PHP代码规范、流程规范、git规范
Jun 18 #PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
Jun 16 #PHP
You might like
织梦模板标记简介
2007/03/11 PHP
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
node.js中的fs.existsSync方法使用说明
2014/12/17 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
AngularJs表单验证实例代码解析
2016/11/29 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
2017/01/20 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
2018/03/07 Javascript
微信小程序实现省市区三级地址选择
2020/06/21 Javascript
python字典多条件排序方法实例
2014/06/30 Python
在类Unix系统上开始Python3编程入门
2015/08/20 Python
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
Radley英国官网:英国莱德利小狗包
2019/03/21 全球购物
日本订房网站,预订日本星级酒店/温泉旅馆:Relux(支持中文)
2020/01/03 全球购物
中学教师培训制度
2014/01/31 职场文书
会计核算科岗位职责
2014/03/19 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
入党积极分子培养人意见
2015/06/02 职场文书
中小学生安全教育观后感
2015/06/17 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书
简历中的自我评价怎么写呢?
2019/04/30 职场文书
AudioContext 实现音频可视化(web技术分享)
2022/02/24 Javascript