gpt4 book ai didi

php - 获取给定月份的工作日数

转载 作者:可可西里 更新时间:2023-11-01 13:03:18 25 4
gpt4 key购买 nike

我想计算给定月份和年份中的工作日天数。工作日是指周一到周五。我该怎么做?

最佳答案

您不需要计算一个月中的每一天。您已经知道前 28 天无论如何都包含 20 个工作日。您所要做的就是确定最近几天。将起始值更改为 29。然后将 20 个工作日添加到您的返回值。

function get_weekdays($m,$y) {
$lastday = date("t",mktime(0,0,0,$m,1,$y));
$weekdays=0;
for($d=29;$d<=$lastday;$d++) {
$wd = date("w",mktime(0,0,0,$m,$d,$y));
if($wd > 0 && $wd < 6) $weekdays++;
}
return $weekdays+20;
}

关于php - 获取给定月份的工作日数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8396507/

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