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 相关文章推荐
swfupload 多文件上传实现代码
Aug 27 PHP
PHP array_multisort()函数的使用札记
Jul 03 PHP
8个必备的PHP功能实例代码
Oct 27 PHP
php生成静态页面的简单示例
Apr 17 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
Jul 04 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
Zend Framework教程之Zend_Db_Table表关联实例详解
Mar 23 PHP
[原创]PHP字符串中插入子字符串方法总结
May 06 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
PHP实现的回溯算法示例
Aug 15 PHP
如何在centos8自定义目录安装php7.3
Nov 28 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
Apr 13 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
10 个经典PHP函数
2013/10/17 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
php使用ffmpeg获取视频信息并截图的实现方法
2016/05/03 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
PHP实现对数组分页处理实例详解
2017/02/07 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
解决 firefox 不支持 document.all的方法
2007/03/12 Javascript
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
基于HTML+CSS,jQuery编写的简易计算器后续(添加了键盘监听)
2016/01/05 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
bootstrap treeview 扩展addNode方法动态添加子节点的方法
2017/11/21 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
react-native封装插件swiper的使用方法
2018/03/20 Javascript
稍微学一下Vue的数据响应式(Vue2及Vue3区别)
2019/11/21 Javascript
vue请求数据的三种方式
2020/03/04 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
Python构建XML树结构的方法示例
2017/06/30 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
python线程中同步锁详解
2018/04/27 Python
python 实现视频 图像帧提取
2019/12/10 Python
利用django创建一个简易的博客网站的示例
2020/09/29 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
在C语言中"指针和数组等价"到底是什么意思?
2014/03/24 面试题
NULL是什么,它是怎么定义的
2015/05/09 面试题
家具厂厂长岗位职责
2014/01/01 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
python周期任务调度工具Schedule使用详解
2021/11/23 Python