回答
是對精度幾乎微不足道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