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 相关文章推荐
Banner程序
Oct 09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
Dec 13 PHP
php图片的裁剪与缩放生成符合需求的缩略图
Jan 11 PHP
PHP实现获取某个月份周次信息的方法
Aug 11 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
PHP随机数 C扩展随机数
May 04 PHP
apache php mysql开发环境安装教程
Jul 28 PHP
php+Memcached实现简单留言板功能示例
Feb 15 PHP
php-fpm开启状态统计的方法详解
Jun 23 PHP
thinkphp5框架扩展redis类方法示例
May 06 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
Dec 31 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
Apr 23 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实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
关于php fread()使用技巧
2010/01/22 PHP
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
php使用qr生成二维码的示例分享
2014/01/20 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
Laravel5.* 打印出执行的sql语句的方法
2017/07/24 PHP
PHP7.1实现的AES与RSA加密操作示例
2018/06/15 PHP
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
微信小程序template模板实例详解
2017/10/27 Javascript
Vue.JS项目中5个经典Vuex插件
2017/11/28 Javascript
通过实例了解js函数中参数的传递
2019/06/15 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
js判断密码强度的方法
2020/03/18 Javascript
Python常用算法学习基础教程
2017/04/13 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
Keras - GPU ID 和显存占用设定步骤
2020/06/22 Python
如何用 Python 处理不平衡数据集
2021/01/04 Python
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
车间调度岗位职责
2013/11/30 职场文书
企划专员岗位职责
2013/12/09 职场文书
小学生暑假感言
2014/02/06 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
2015感人爱情寄语
2015/02/26 职场文书
就业导师推荐信范文
2015/03/27 职场文书
CSS3实现的3D隧道效果
2021/04/27 HTML / CSS
vue项目中的支付功能实现(微信支付和支付宝支付)
2022/02/18 Vue.js
MongoDB数据库部署环境准备及使用介绍
2022/03/21 MongoDB