0
A
回答
0
對於iPhone參見:Number of weeks in month對於web/JavaScript的,請參閱:Get Weeks In Month Through Javascript。算法簡單(從上面的頁面):
function weekCount(year, month_number) {
// month_number is in the range 1..12
var firstOfMonth = new Date(year, month_number-1, 1);
var lastOfMonth = new Date(year, month_number, 0);
var used = firstOfMonth.getDay() + lastOfMonth.getDate();
return Math.ceil(used/7);
}
+0
CEIL (number_of_days/7)不會給出正確的結果。它不僅僅是將一個月中的天數除以7.請閱讀每月的每週部分:http://en.wikipedia.org/wiki/ISO_week_date – Art 2013-01-30 21:32:05
相關問題
- 1. 查找一個月內的實際週數
- 2. 在iPhone中查找本週數
- 3. 如何在給定的月份中查找週六和週日?
- 4. R中的一個月中的週末
- 5. 如何獲得一個月的週數
- 6. 計算一個月內的週數
- 7. 在一個月週日的總數
- 8. 將一週數轉換爲一個月
- 9. SQL中每月的一週
- 10. NSCalendar查找本月的週六和週日
- 11. Laravel Eloquent - 查找一個月中某個天數的平均值
- 12. 如何查找到目前爲止一週或一個月內的日期
- 13. 查找特定月份和年份的一週號碼
- 14. 查找日期範圍一週的特定月份和年份
- 15. 檢查這個星期一是上週一在一個月
- 16. 如何查找SQL Server 2008中的月數,週數,天數的日期差異?
- 17. 查詢,上週,上個月的SQLite
- 18. SQL Server 2008中找到下週五或一個月
- 19. 每個月的第一個週二
- 20. Rails周月數
- 21. 查找月的第一個星期二
- 22. 的Java 8:查找後一個月
- 23. 在sql中查找上個月的最後一天數據
- 24. 關於一天,一週,一個月和一年的線條/條形圖iPhone
- 25. 如何從MySQL中查找最新的周和月
- 26. java在月份的不同週中查找日期
- 27. Python的while循環,以找到第一個月週日
- 28. 如何在上個月或上週查找空閒表格
- 29. 如何根據週數找到一個月內的剩餘天數?
- 30. 在一個查詢中獲取每週,每月,每年的數據
一個月永遠不會有整整5個星期。最大的月份(31天)是4周和3天。最小的月份(28天)恰好是4周。所以每個月至少有4周的時間,從來沒有5周的時間。也許你的問題需要更多關於你真正想要計算的細節......你的意思是計算一個月內「星期一」的數量嗎? – 2012-01-13 02:00:47
我需要在圖表上顯示幾周,所以如果有更多的4周,即4周和3天,那麼也需要顯示爲圖表上的第5周。我從http://stackoverflow.com/questions/1805687/number-of-weeks-in-month獲得瞭解決方案,在那裏我可以傳遞第一個日期和最後一個月的日期,並且日期組件將提供我個月的週數 – 2012-01-13 02:04:10