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垃圾代码优化操作代码
Aug 05 PHP
PHP游戏编程25个脚本代码
Feb 08 PHP
PHP下判断网址是否有效的代码
Oct 08 PHP
解析php中static,const与define的使用区别
Jun 18 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
destoon实现会员商铺中指定会员或会员组投放广告的方法
Aug 21 PHP
PHP使用mysqldump命令导出数据库
Apr 14 PHP
WordPress中查询文章的循环Loop结构及用法分析
Dec 17 PHP
apache php mysql开发环境安装教程
Jul 28 PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 PHP
Laravel 实现关系模型取出需要的字段
Oct 10 PHP
php png失真的原因及解决办法
Oct 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
PHP下使用CURL方式POST数据至API接口的代码
2013/02/14 PHP
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
Laravel中10个有用的用法小结
2019/05/06 PHP
2020最新版 PhpStudy V8.1版本下载安装使用详解
2020/10/30 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
jQuery 1.8 Release版本发布了
2012/08/14 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
JavaScript判断文件上传类型的方法
2014/09/02 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
详解nodejs与javascript中的aes加密
2016/05/22 NodeJs
JS中使用变量保存arguments对象的方法
2016/06/03 Javascript
Javascript中的迭代、归并方法详解
2016/06/14 Javascript
bootstrap模态框实现拖拽效果
2016/12/14 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
jQuery选择器特殊字符与属性空格问题
2017/08/14 jQuery
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
vue2.x集成百度UEditor富文本编辑器的方法
2018/09/21 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
优雅的elementUI table单元格可编辑实现方法详解
2018/12/23 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
Python读取YUV文件,并显示的方法
2018/12/04 Python
Python GUI学习之登录系统界面篇
2019/08/21 Python
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
意大利和国际奢侈品牌购物网站:Suitnegozi.com
2021/01/15 全球购物
SQL面试题
2013/12/09 面试题
Ajax主要包含了哪些技术
2014/06/12 面试题
Unix里面如何在后台运行程序
2016/10/14 面试题
管理学专业个人求职信范文
2013/09/21 职场文书
农村党支部先进事迹
2014/01/14 职场文书
学习两会精神心得范文
2014/03/17 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
Python数据分析之pandas函数详解
2021/04/21 Python
javascript之Object.assign()的痛点分析
2022/03/03 Javascript