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实现小型站点广告管理
Oct 09 PHP
文件系统基本操作类
Nov 23 PHP
PHP 危险函数全解析
Sep 09 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
Nov 13 PHP
PHP利用imagick生成组合缩略图
Feb 19 PHP
PHP实现JS中escape与unescape的方法
Jul 11 PHP
php opendir()列出目录下所有文件的实例代码
Oct 02 PHP
PHP二维数组去重实例分析
Nov 18 PHP
Yii框架表单提交验证功能分析
Jan 07 PHP
php数据结构之顺序链表与链式线性表示例
Jan 22 PHP
基于laravel Request的所有方法详解
Sep 29 PHP
一次项目中Thinkphp绕过禁用函数的实战记录
Nov 17 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
php中定义网站根目录的常用方法
2010/08/08 PHP
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
php限制文件下载速度的代码
2015/10/20 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
2017/07/16 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
浅析js预加载/延迟加载
2014/09/25 Javascript
js时间日期格式化封装函数
2014/12/02 Javascript
javascript之with的使用(阿里云、淘宝使用代码分析)
2016/10/11 Javascript
利用JavaScript的%做隔行换色的实例
2017/11/25 Javascript
Vue二次封装axios为插件使用详解
2018/05/21 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
javascript用defineProperty实现简单的双向绑定方法
2020/04/03 Javascript
Python备份Mysql脚本
2008/08/11 Python
python备份文件以及mysql数据库的脚本代码
2013/06/10 Python
python和ruby,我选谁?
2017/09/13 Python
用Django实现一个可运行的区块链应用
2018/03/08 Python
numpy中矩阵合并的实例
2018/06/15 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
浅谈PyTorch中in-place operation的含义
2020/06/27 Python
日本订房网站,预订日本星级酒店/温泉旅馆:Relux(支持中文)
2020/01/03 全球购物
Linux Interview Questions For software testers
2013/05/17 面试题
商务主管岗位职责
2013/12/08 职场文书
微型企业创业投资计划书
2014/01/10 职场文书
社区工作者思想汇报
2014/01/13 职场文书
班子四风对照检查材料
2014/08/21 职场文书
学习朴航瑛老师爱岗敬业先进事迹思想汇报
2014/09/17 职场文书
2014年光棍节活动策划方案(创意集锦)
2014/09/29 职场文书
售房协议书范本2014
2014/10/23 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android