如何将周数转换为月份?
例如,162周= 37,26个月(如果我们在数字周围,则为37个月)。
有你的想法吗?
答案 0 :(得分:2)
您可以使用DateTime object。创建一个新的日期,从1月1日开始,然后使用add方法,使用x weeks(new DateInterval('P' . $num . 'W');
)的DateInterval对象,然后使用the month character格式化日期对象。
答案 1 :(得分:1)
这几乎是微不足道的,具体取决于您需要的准确度
$days = $weeks * 7;
$months = floor($days/30);
答案 2 :(得分:0)
如果您需要平均值:
return $numberOfWeeks * 0.229984378;
来源:http://www.google.com/search?q=1%20week%20in%20months=
(但请记住,一个月内的周数不一定.1个月可能包含4到4.4周。)
答案 3 :(得分:0)
1个月是4.34812141
周。
所以它会是:
$months = $weeks / 4.34812141;
如果你想要整理它。你需要:
echo (int)$months;
答案 4 :(得分:0)
试试这个:
months = (weeks * 7) / 30
答案 5 :(得分:-1)
您需要有一个开始日期:例如。来自......的162周。