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的计数器程序
Oct 09 PHP
PHP中的正规表达式(二)
Oct 09 PHP
PHP 远程关机实现代码
Nov 10 PHP
eAccelerator的安装与使用详解
Jun 13 PHP
PHP处理大量表单字段的便捷方法
Feb 07 PHP
php中file_exists函数使用详解
May 08 PHP
php判断两个日期之间相差多少个月份的方法
Jun 18 PHP
简单介绍PHP的责任链编程模式
Aug 11 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
Dec 21 PHP
php脚本运行时的超时机制详解
Feb 17 PHP
php操纵mysqli数据库的实现方法
Sep 18 PHP
Laravel 验证码认证学习记录小结
Dec 20 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
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
php简单中奖算法(实例)
2017/08/15 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
PHP压缩图片功能的介绍
2019/03/21 PHP
文本框输入时 实现自动提示(像百度、google一样)
2012/04/05 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
Json字符串转换为JS对象的高效方法实例
2013/05/01 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
jQuery实现下滑菜单导航效果代码
2015/08/25 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
jquery对dom节点的操作【推荐】
2016/04/15 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
详解angularjs的数组传参方式的简单实现
2017/07/28 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
jQuery实现导航样式布局操作示例【可自定义样式布局】
2018/07/24 jQuery
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
AI人工智能 Python实现人机对话
2017/11/13 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
Python进阶之全面解读高级特性之切片
2019/02/19 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
pip install 使用国内镜像的方法示例
2020/04/03 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
keras之权重初始化方式
2020/05/21 Python
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
给校长的建议书600字
2014/05/15 职场文书
幼儿园教学反思范文
2016/03/02 职场文书