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 相关文章推荐
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
Aug 02 PHP
又一个PHP实现的冒泡排序算法分享
Aug 21 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
Nov 19 PHP
php内存缓存实现方法
Jan 24 PHP
php使用parse_url和parse_str解析URL
Feb 22 PHP
php实现编辑和保存文件的方法
Jul 20 PHP
PHP+redis实现添加处理投票的方法
Nov 14 PHP
PHP单链表的实现代码
Jul 05 PHP
基于PHP制作验证码
Oct 12 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
Jun 14 PHP
thinkPHP5框架路由常用知识点汇总
Sep 15 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原创论坛
2006/10/09 PHP
php实现的mongodb操作类
2015/05/28 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
2018/08/17 PHP
Laravel核心解读之异常处理的实践过程
2019/02/24 PHP
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
javascript获取选中的文本的方法代码
2013/10/30 Javascript
JavaScript中的null和undefined区别介绍
2015/01/01 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
基于JavaScript实现购物网站商品放大镜效果
2016/09/06 Javascript
原生js实现弹出层登录拖拽功能
2016/12/05 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
详解vue-cli官方脚手架配置
2018/07/20 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
Django vue前后端分离整合过程解析
2020/11/20 Python
python脚本使用阿里云slb对恶意攻击进行封堵的实现
2021/02/04 Python
电影T恤、80年代T恤和80年代服装:TV Store Online
2020/01/05 全球购物
Shopbop中文官网:美国亚马逊旗下时尚购物网站
2020/12/15 全球购物
人事主管的岗位职责
2013/11/16 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
岗位标兵事迹材料
2014/05/17 职场文书
七一讲话心得体会
2014/09/05 职场文书
法院授权委托书格式
2014/09/28 职场文书
2015年世界无烟日活动总结
2015/02/10 职场文书
红与黑读书笔记
2015/06/29 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python