Php 计算一个月内哪一周的最佳方法是什么?

Php 计算一个月内哪一周的最佳方法是什么?,php,if-statement,Php,If Statement,我想计算出某个月内的星期数 比如说 Days 1 - 7 = Week 1 Days 8 - 14 = Week 2 Days 15 - 21 = Week 3 Days 22 - 28 = Week 4 我知道有些月份的天数比28天还多,但这并不重要,我只想锻炼4周 提前谢谢 如果你手头有一天;非常基本,但如下所示: if ($day > 0 && $day <8) { $week = 1; } else if ($day > 7 && $d

我想计算出某个月内的星期数

比如说

Days 1 - 7 = Week 1
Days 8 - 14 = Week 2
Days 15 - 21 = Week 3
Days 22 - 28 = Week 4
我知道有些月份的天数比28天还多,但这并不重要,我只想锻炼4周


提前谢谢

如果你手头有一天;非常基本,但如下所示:

if ($day > 0 && $day <8) {
$week = 1;
} else if ($day > 7 && $day <15) {
$week = 2;
} else if ($day > 14 && $day <22) {
$week = 3;
} else if ($day > 21 && $day <32) {
$week = 4;
}

<代码>如果(一天0和7天和7天和第14天&$$1和21天&天你想一个星期一是第一天,或者应该1-7严格地被认为是第一个星期?看看:<代码> CEIL($1/4)<代码>应该工作:日期第一到第七是一周。@ Exoon,你的输入和预期输出是什么?