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

 更新时间:2018年06月20日 17:13:27   作者:虎书博客  
这篇文章主要介绍了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获取本周所有日期或者最近七天所有日期的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • CI框架简单分页类用法示例

    CI框架简单分页类用法示例

    这篇文章主要介绍了CI框架简单分页类用法,结合实例形式分析了CI框架简单分页类基本定义与使用方法,需要的朋友可以参考下
    2020-06-06
  • Laravel 实现关系模型取出需要的字段

    Laravel 实现关系模型取出需要的字段

    今天小编就为大家分享一篇Laravel 实现关系模型取出需要的字段,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • django中的ajax组件教程详解

    django中的ajax组件教程详解

    Ajax(Asynchronous Javascript And XML)翻译成英文就是“异步Javascript和XML”。这篇文章主要介绍了django中的ajax组件的教程 ,需要的朋友可以参考下
    2018-10-10
  • 解决PHP里大量数据循环时内存耗尽的方法

    解决PHP里大量数据循环时内存耗尽的方法

    错误信息提示最大内存已经耗尽,该如何解决呢?下面小编给大家解决PHP里大量数据循环时内存耗尽的问题,需要的朋友可以参考下
    2015-10-10
  • PHP的文件操作与算法实现的面试题示例

    PHP的文件操作与算法实现的面试题示例

    这篇文章主要介绍了PHP的文件操作与算法实现的面试题示例,选择了一些最具代表性和最基础的题目进行了归纳,需要的朋友可以参考下
    2015-08-08
  • php中的比较运算符详解

    php中的比较运算符详解

    如果比较一个整数和字符串,则字符串会被转换为整数。如果比较两个数字字符串,则作为整数比较。此规则也适用于 switch 语句
    2013-10-10
  • PHP实现小程序批量通知推送

    PHP实现小程序批量通知推送

    这篇文章主要为大家详细介绍了PHP实现小程序批量通知推送,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • php数组转换js数组操作及json_encode的用法详解

    php数组转换js数组操作及json_encode的用法详解

    php数组转换js数组操作及json_encode的用法。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-10-10
  • PHP实现多关键字加亮功能

    PHP实现多关键字加亮功能

    关键字加亮可以更好的帮助阅读,本篇文章主要PHP实现多关键字加亮功能,具有一定的参考价值,有需要的可以看一下。
    2016-10-10
  • php使用wangeditor实现富文本遇见问题及两种解决方法

    php使用wangeditor实现富文本遇见问题及两种解决方法

    在 PowerShell 中使用 npm install 命令时,命令行解析器可能会将 @ 符号解释为特殊字符,导致出现错误,遇到这样的问题如何解决呢,下面通过本文介绍php使用wangeditor实现富文本-遇见问题,需要的朋友可以参考下
    2023-12-12

最新评论