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+MySQL 手工注入语句大全 推荐
Oct 30 PHP
php cli 方式 在crotab中运行解决
Feb 08 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
Aug 21 PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 PHP
简单的php写入数据库类代码分享
Jul 26 PHP
php通过COM类调用组件的实现代码
Jan 11 PHP
关于php操作mysql执行数据库查询的一些常用操作汇总
Jun 24 PHP
php检查是否是ajax请求的方法
Apr 16 PHP
php实现无限级分类查询(递归、非递归)
Mar 10 PHP
PHP实现websocket通信的方法示例
Aug 28 PHP
php用户名的密码加密更安全的方法
Jun 21 PHP
PHP7移除的扩展和SAPI
Mar 09 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接口中interface存在的意义
2013/06/27 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
php实现文件上传基本验证
2020/03/04 PHP
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
使用jquery自定义鼠标样式满足个性需求
2013/11/05 Javascript
jQuery获取选中内容及设置元素属性的方法
2014/07/09 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
JS实现动画兼容性的transition和transform实例分析
2016/12/13 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
BootStrap注意事项小结(五)表单
2017/03/10 Javascript
详解Ubuntu安装angular-cli遇到的坑
2018/09/08 Javascript
微信小程序实现简单跑马灯效果
2020/05/26 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
vue+高德地图实现地图搜索及点击定位操作
2020/09/09 Javascript
Python深入学习之特殊方法与多范式
2014/08/31 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
基于python中__add__函数的用法
2019/11/25 Python
Python中bisect的使用方法
2019/12/31 Python
详解如何修改python中字典的键和值
2020/09/29 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
纯CSS3实现Material Design效果
2017/03/09 HTML / CSS
css3 background属性调整增强介绍
2010/12/18 HTML / CSS
英国健身仓库:Bodybuilding Warehouse
2019/03/06 全球购物
ANINE BING官方网站:奢华的衣橱基本款和时尚永恒的单品
2019/11/26 全球购物
应届毕业生如何写求职信
2014/02/16 职场文书
2014年幼师工作总结
2014/11/22 职场文书
北大自主招生自荐信
2015/03/04 职场文书
特此通知格式
2015/04/27 职场文书
2015年党务公开工作总结
2015/05/19 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
读后感怎么写?书写读后感的基本技巧!
2019/12/10 职场文书
python可视化之颜色映射详解
2021/09/15 Python
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏