如何查找给定月份的周日期范围

林恩

我需要在所选月份的相应周显示一系列日期。假设选定的值是$month=2$year=2017输出应显示所选特定月份中数周的范围日期列表。

$month = $_GET['month'];
$year = $_GET['year'];
 ...

Output:
Week 1: 01/02/2017 - 05/02/2017
Week 2: 06/02/2017 - 12/02/2017
Week 3: 13/02/2017 - 19/02/2017
Week 4: 20/02/2017 - 26/02/2017
Week 5: 27/02/2017 - 28/02/2017

通过香港专业教育学院看当月分割到几个星期在PHP获取星期数在一个月日期PHP?并将日期范围拆分为相应的周,但没有一个为我工作。

谢谢。

安德烈亚斯

这是一种使用 strtotime 循环的方法。

我在 Unix 上加 86400*7 加一周。

$month = 2;
$year = 2017;

$week = date("W", strtotime($year . "-" . $month ."-01")); // weeknumber of first day of month

Echo date("d/m/Y", strtotime($year . "-" . $month ."-01")) ." - "; // first day of month
$unix = strtotime($year."W".$week ."+1 week");
While(date("m", $unix) == $month){ // keep looping/output of while it's correct month

   Echo date("d/m/Y", $unix-86400) . "\n"; // Sunday of previous week
   Echo date("d/m/Y", $unix) ." - "; // this week's monday
   $unix = $unix + (86400*7);
}
Echo date("d/m/Y", strtotime("last day of ".$year . "-" . $month)); //echo last day of month

https://3v4l.org/LAMBl

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得给定月份的周日数?(迅速)

来自分类Dev

如何获得给定月份的周日数?(迅速)

来自分类Dev

如何按日期查找月份以获取给定月份的记录

来自分类Dev

如何找到过去一周的日期范围?周日至周六,但不得超过所属月份

来自分类Dev

在指定的日期范围内如何查找给定的日期

来自分类Dev

查找特定月份和年份中星期的日期范围

来自分类Dev

查找特定月份和年份中星期的日期范围

来自分类Dev

如何在Android上查找给定一周的日期范围?

来自分类Dev

如何在Android上查找给定一周的日期范围?

来自分类Dev

如何查找在给定日期范围内创建的对象?

来自分类Dev

如何在SQL中基于当前日期获取上周日期范围?

来自分类Dev

获取给定日期范围内的月份的开始日期和结束日期

来自分类Dev

如何从给定日期获取月份名称和年份?

来自分类Dev

如何获取这种格式的当前周日期范围(2017 年 3 月 20 日)?

来自分类Dev

Excel公式查找给定范围内的日期(整列)

来自分类Dev

如何从给定数字的连续范围集中查找范围

来自分类Dev

如何使用javascript验证月份,日期和年份范围?

来自分类Dev

查找给定的日期范围是否在MySQL中的另一个日期范围内

来自分类Dev

查找给定的日期范围是否在MySQL中的另一个日期范围内

来自分类Dev

TSQL-如何查找日期之间缺少的月份?

来自分类Dev

如何使查找公式还包含日期范围条件?

来自分类Dev

如何从linkedin查找日期范围的xpath

来自分类Dev

根据给定的月份开始工作日查找日期的工作日

来自分类Dev

在Unix中查找给定年份和月份的开始和结束日期

来自分类Dev

如何从给定日期查找星期的开始日期?

来自分类Dev

如何获得上周日的日期?

来自分类Dev

Excel公式-查找给定范围内的任何日期是否与给定年份匹配

来自分类Dev

scala spark - groupBy 查找日期范围内月份之间的平均值

来自分类Dev

给定日期范围,查找在该范围内重叠的事件

Related 相关文章

  1. 1

    如何获得给定月份的周日数?(迅速)

  2. 2

    如何获得给定月份的周日数?(迅速)

  3. 3

    如何按日期查找月份以获取给定月份的记录

  4. 4

    如何找到过去一周的日期范围?周日至周六,但不得超过所属月份

  5. 5

    在指定的日期范围内如何查找给定的日期

  6. 6

    查找特定月份和年份中星期的日期范围

  7. 7

    查找特定月份和年份中星期的日期范围

  8. 8

    如何在Android上查找给定一周的日期范围?

  9. 9

    如何在Android上查找给定一周的日期范围?

  10. 10

    如何查找在给定日期范围内创建的对象?

  11. 11

    如何在SQL中基于当前日期获取上周日期范围?

  12. 12

    获取给定日期范围内的月份的开始日期和结束日期

  13. 13

    如何从给定日期获取月份名称和年份?

  14. 14

    如何获取这种格式的当前周日期范围(2017 年 3 月 20 日)?

  15. 15

    Excel公式查找给定范围内的日期(整列)

  16. 16

    如何从给定数字的连续范围集中查找范围

  17. 17

    如何使用javascript验证月份,日期和年份范围?

  18. 18

    查找给定的日期范围是否在MySQL中的另一个日期范围内

  19. 19

    查找给定的日期范围是否在MySQL中的另一个日期范围内

  20. 20

    TSQL-如何查找日期之间缺少的月份?

  21. 21

    如何使查找公式还包含日期范围条件?

  22. 22

    如何从linkedin查找日期范围的xpath

  23. 23

    根据给定的月份开始工作日查找日期的工作日

  24. 24

    在Unix中查找给定年份和月份的开始和结束日期

  25. 25

    如何从给定日期查找星期的开始日期?

  26. 26

    如何获得上周日的日期?

  27. 27

    Excel公式-查找给定范围内的任何日期是否与给定年份匹配

  28. 28

    scala spark - groupBy 查找日期范围内月份之间的平均值

  29. 29

    给定日期范围,查找在该范围内重叠的事件

热门标签

归档