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 相关文章推荐
Linux下进行MYSQL编程时插入中文乱码的解决方案
Mar 15 PHP
php 模拟get_headers函数的代码示例
Apr 27 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
用PHP实现弹出消息提示框的两种方法
Dec 17 PHP
php获取参数的几种方法总结
Feb 18 PHP
php求两个目录的相对路径示例(php获取相对路径)
Mar 27 PHP
PHP base64编码后解码乱码的解决办法
Jun 19 PHP
详解 PHP加密解密字符串函数附源码下载
Dec 18 PHP
PHP中spl_autoload_register()函数用法实例详解
Jul 18 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
Laravel框架实现抢红包功能示例
Oct 31 PHP
PHP如何使用JWT做Api接口身份认证的实现
Feb 03 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
codeigniter框架The URI you submitted has disallowed characters错误解决方法
2014/05/06 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
ThinkPHP5.1+Ajax实现的无刷新分页功能示例
2020/02/10 PHP
PHP7 list() 函数修改
2021/03/09 PHP
仿迅雷焦点广告效果(JQuery版)
2008/11/19 Javascript
jquery 年会抽奖程序
2011/12/22 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
详解处理Vue单页面应用SEO的另一种思路
2018/11/09 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
python人人网登录应用实例
2014/09/26 Python
Python语言描述随机梯度下降法
2018/01/04 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
python通过实例讲解反射机制
2019/10/17 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
PyTorch之nn.ReLU与F.ReLU的区别介绍
2020/06/27 Python
Python如何爬取51cto数据并存入MySQL
2020/08/25 Python
python 装饰器的使用示例
2020/10/10 Python
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
应届毕业生求职信范文分享
2013/12/26 职场文书
培训自我鉴定
2014/01/31 职场文书
企业消防安全制度
2014/02/02 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
感谢信怎么写
2015/01/21 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书