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中CURL的CURLOPT_POSTFIELDS参数使用细节
Mar 17 PHP
destoon后台网站设置变成空白的解决方法
Jun 21 PHP
百度实时推送api接口应用示例
Oct 21 PHP
php中print(),print_r(),echo()的区别详解
Dec 01 PHP
php面象对象数据库操作类实例
Dec 02 PHP
windows7下php开发环境搭建图文教程
Jan 06 PHP
非常全面的php日期时间运算汇总
Nov 04 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
php session的应用详细介绍
Mar 22 PHP
php及codeigniter使用session-cookie的方法(详解)
Apr 06 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 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
php5.3后静态绑定用法详解
2016/11/11 PHP
JavaScript 通过模式匹配实现重载
2010/08/12 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
2014/04/25 Javascript
如何在MVC应用程序中使用Jquery
2014/11/17 Javascript
Javascript模块化编程详解
2014/12/01 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
2015/03/03 Javascript
详解JavaScript中Date.UTC()方法的使用
2015/06/12 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
js轮播图代码分享
2016/07/14 Javascript
Backbone View 之间通信的三种方式
2016/08/09 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
Vue异步组件处理路由组件加载状态的解决方案
2018/09/07 Javascript
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
详解vue beforeRouteEnter 异步获取数据给实例问题
2019/08/09 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
vue+echarts实现动态折线图的方法与注意
2020/09/01 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
[01:27:30]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python实现测试磁盘性能的方法
2015/03/12 Python
一个基于flask的web应用诞生(1)
2017/04/11 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
Python3数字求和的实例
2019/02/19 Python
python将字母转化为数字实例方法
2019/10/04 Python
加拿大著名时装品牌:SOIA & KYO
2016/08/23 全球购物
CheapTickets香港机票预订网站:CheapTickets.hk
2019/06/26 全球购物
西班牙在线药店:DosFarma
2020/03/28 全球购物
大学生个人简历中的自我评价
2013/12/27 职场文书
大学生写自荐信的技巧
2014/01/08 职场文书
求职自荐信怎么写
2014/03/06 职场文书
环保口号大全
2014/06/12 职场文书
好人好事新闻稿
2015/07/17 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python