回答
是对精度几乎微不足道depenging你需要
$days = $weeks * 7;
$months = floor($days/30);
如果你需要一个平均值:
return $numberOfWeeks * 0.229984378;
来源:http://www.google.com/search?q=1%20week%20in%20months=
(但是,请记住,周在一个月的数量不是常数1月可能包含4至4.4周)。
你需要有一个开始日期:例如。 162周从....
这仅取决于所要求的精度。如果它没有准确的话,那么一个月的30天足够准确,因为平均每月大约是30.416天 – ITroubs 2010-10-05 09:05:43
可以使用DateTime object这一点。创建一个新的日期,从1月1日开始,然后使用add方法,使用x周的DateInterval对象(new DateInterval('P' . $num . 'W');
),然后使用the month character格式化日期对象。
谢谢,我为未来保留这个修复。 – bahamut100 2010-10-05 09:29:10
1个月是4.34812141
周。
因此,这将是:
$months = $weeks/4.34812141;
如果你想圆起来。您需要:
echo (int)$months;
试试这个:
months = (weeks * 7)/30
- 1. 公式将一周数转换为月份
- 2. PHP:将当周的周数转换为本月的当前周数
- 3. Mysql FROM_UNIXTIME将第一个3月转换为2月28日
- 4. 将日期转换为日期名称周一,周二,周三
- 5. 如何的NSString/NSDate的转换为周一2月25日
- 6. mysql:date_format将2016年的第一周转换为上周
- 7. 查找一个月中的周数iphone
- 8. 如何获得一个月的周数
- 9. 将varchar转换与一个月为日期
- 10. 将本月的第一个日期转换为R中的datemon
- 11. 如何将一周数量转换为Javascript中的日期
- 12. 将一个整数转换为另一个整数
- 13. 将一个整数数组转换为一个字符串
- 14. 将一个包装数组转换为一个基元数组
- 15. 试图将一个MATLAB数组转换为一个Python数组
- 16. javascript:将秒转换为几个月
- 17. 如何将日期转换为周数
- 18. Python:将小数转换为月份
- 19. 将月份名称转换为数字
- 20. 日常数据转换为一个月,情节
- 21. 使用Javascript和/或jQuery将每周数据转换为每月数据
- 22. 将多个PHP数组转换为一个数组,准备转换为Javascript
- 23. 转换一个月名在日期月份数,两位数日期和月份
- 24. 日期转换为周数
- 25. 将一个int结构转换为一个int数组
- 26. 将NaN值从一个numpy数组转换为另一个
- 27. 将一个UDF转换为一个数组UDF
- 28. 如何将一个数据框转换为一个案例类?
- 29. 可以将一个列表转换为一个整数
- 30. 将一串数字转换为一个整数,存储结果
完美,谢谢! – bahamut100 2010-10-05 09:28:41
精确的日期/时间计算**从来都不是微不足道的。 – 2010-10-05 12:25:54
这是关于计算的难度 – ITroubs 2010-10-05 12:29:02