可能的重复:
获取给定月份的工作日数 https://stackoverflow.com/questions/8396507/get-number-of-weekdays-in-a-given-month
如何计算每个月的工作日?cal_days_in_month
仅返回一个月中的总天数。我的任务是计算一个月中除了星期六和星期日或仅星期日之外的天数。有什么方法可以找到这个吗?
function countDays($year, $month, $ignore) {
$count = 0;
$counter = mktime(0, 0, 0, $month, 1, $year);
while (date("n", $counter) == $month) {
if (in_array(date("w", $counter), $ignore) == false) {
$count++;
}
$counter = strtotime("+1 day", $counter);
}
return $count;
}
echo countDays(2013, 1, array(0, 6)); // 23
The date http://php.net/manual/en/function.date.php本例中使用了函数。关于忽略参数的注意事项:0 是星期日,...,6 是星期六。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)