将一周数转换为一个月
如何将一周数字转换为一个月?
例如,162周= 37,26个月(如果我们在这个数字周围的话,那么37个月)。
你有想法吗?
这几乎无关紧要的准确性,你需要
$days = $weeks * 7; $months = floor($days/30);
你可以使用这个DateTime对象 。 创build一个新的date,从1月开始,然后使用add方法,使用x周的DateInterval对象( new DateInterval('P' . $num . 'W');
),然后使用月份格式化date对象性格 。
如果你需要一个平均值:
return $numberOfWeeks * 0.229984378;
来源: http : //www.google.com/search? q=1% 20week%20in%20months=
(但是,请记住,一个月中的周数不是恒定的,1个月可能包含4到4.4周。)
1个月是4.34812141
周。
所以这将是:
$months = $weeks / 4.34812141;
如果你想把它凑起来。 你需要:
echo (int)$months;
尝试这个:
months = (weeks * 7) / 30
你需要有一个开始date:例如。 从… 162周