服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服务器之家 - 编程语言 - PHP教程 - PHP获取本周所有日期或者最近七天所有日期的方法

PHP获取本周所有日期或者最近七天所有日期的方法

2019-09-24 11:26虎书博客 PHP教程

这篇文章主要介绍了PHP获取本周所有日期或者最近七天所有日期的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

本篇文章主要为大家介绍下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 array_shift()用法实例分析

    PHP array_shift()用法实例分析

    这篇文章主要介绍了PHP array_shift()用法,结合实例形式分析了array_shift()的功能、使用方法、相关问题与解决方法,需要的朋友可以参考下...

    徐三少北2602019-07-07
  • PHP教程PHP实现非阻塞模式的方法分析

    PHP实现非阻塞模式的方法分析

    这篇文章主要介绍了PHP实现非阻塞模式的方法,结合实例形式分析了php非阻塞模式的原理、实现方法及相关操作注意事项,需要的朋友可以参考下 ...

    Linvo1902019-09-18
  • PHP教程PHP PDOStatement::getColumnMeta讲解

    PHP PDOStatement::getColumnMeta讲解

    今天小编就为大家分享一篇关于PHP PDOStatement::getColumnMeta讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...

    php参考手册4142019-06-24
  • PHP教程php微信公众号开发之欢迎老朋友

    php微信公众号开发之欢迎老朋友

    这篇文章主要为大家详细介绍了php微信公众号开发之欢迎老朋友,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    dq_0954282019-08-31
  • PHP教程PHP实现普通hash分布式算法简单示例

    PHP实现普通hash分布式算法简单示例

    这篇文章主要介绍了PHP实现普通hash分布式算法,结合实例形式分析了普通hash分布式算法类的定义与简单使用技巧,需要的朋友可以参考下 ...

    灯火cj阑珊2012019-09-16
  • PHP教程PHP精确到毫秒秒杀倒计时实例详解

    PHP精确到毫秒秒杀倒计时实例详解

    这篇文章主要介绍了PHP精确到毫秒秒杀倒计时实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    我乐意啊5302019-05-31
  • PHP教程PHP如何通过表单直接提交大文件详解

    PHP如何通过表单直接提交大文件详解

    这篇文章主要给大家介绍了关于PHP如何通过表单直接提交大文件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...

    栖迟于一丘2242019-07-04
  • PHP教程php 处理png图片白色背景色改为透明色的实例代码

    php 处理png图片白色背景色改为透明色的实例代码

    这篇文章主要介绍了php 处理png图片白色背景色改为透明色的实例代码,文中通过实例代码给大家介绍了用PHP的GD库把图片的背景替换成透明背景,需要的朋友参考下...

    mrr2502019-07-16