gpt4 book ai didi

php - 用月、年、星期几和周数计算月中的第几天

转载 作者:可可西里 更新时间:2023-10-31 22:12:14 25 4
gpt4 key购买 nike

如何通过给定月份、年份、星期几和周数在 PHP 中计算月份中的第几天。
比如,如果我有 2013 年 9 月,星期几是星期五,周数是 2,我应该得到 6。(9/6/2013 是第二周的星期五。)

最佳答案

实现此目的的一种方法是使用 relative formats对于 strtotime() .

不幸的是,它不像下面这样简单:

strtotime('Friday of second week of September 2013');

为了像您提到的那样工作几周,您需要使用相对时间戳再次调用 strtotime()

$first_of_month_timestamp = strtotime('first day of September 2013');
$second_week_friday = strtotime('+1 week, Friday', $first_of_month_timestamp);
echo date('Y-m-d', $second_week_friday); // 2013-09-13

注意:由于每月的第一天从第一周开始,因此我相应地减少了一周。

关于php - 用月、年、星期几和周数计算月中的第几天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18721598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com