0
A
回答
7
使用Date對象,這一天設置爲0,getDate
將返回的最後一天,這也是天算一個月;你還要給你想要檢查的年份,因爲你知道二月可以有29天。
function getDayCount(year:int, month:int):int{
var d:Date=new Date(year, month, 0);
return d.getDate();
}
trace(getDayCount(2012,2));
0
上面的例子在1月份不起作用! new Date(2011,0,0)returns 12/31/2010
new Date(2011,1,0)returns 01/31/2011
new Date(2011,1,1)returns 02/01/2011
+0
你不應該把日子傳遞給它。然後它工作。 – 2012-02-21 14:39:04
0
通過指定年份,期望月份+ 1和日期0來創建新的日期對象。這將爲所需月份的最後一天創建一個日期對象。然後調用對象的getDate()以返回最後一天。
請注意,基於Flex的月份爲零,所以Jan = 0,Feb = 1等等。因此,如果你想知道的最後一天,2月份是2012年,你會做到以下幾點:
var FEB:int = 1;
var date:Date = new Date(2012, FEB + 1, 0);
var lastDayInFeb:Number = date.getDate();
這裏是一個more complete example與一對夫婦的非單元測試和返回的最後一個可重複使用的靜態方法一個月的一天。
相關問題
- 1. 獲取特定月份的天數
- 2. 獲取選定月份的天數
- 3. 如何獲得特定月份和年份的一個月的天數?
- 4. 獲取值每天都在特定的月份(或間月)
- 5. 如何在date_select中獲取某個特定月份的總天數4.1
- 6. 獲取特定月份
- 7. 如何計算特定月份和特定年份中MSSQL的天數
- 8. 獲取特定年份的月份值
- 9. 如何獲取使用datediff的月份第一天的天數
- 10. 如何在SQL中只獲取特定月份的數據
- 11. 如何獲取月份和年份的天數
- 12. 獲取特定年份和月份
- 13. 我如何獲得特定月份/年份某一天的總數?
- 14. 如何獲取選定月份之前的月份數據
- 15. 如何使用R指定特定年份每月的天數?
- 16. Scala - 獲取選定年份的天數和月份列表
- 17. Flex:任何控件選擇月份?
- 18. 如何根據特定月份從數據庫獲取數據?
- 19. 如何獲取特定月份的數據sql
- 20. 從python的年份月份獲取月份的最後一天
- 21. 獲取Flex上選定日期的第二天和前一天!
- 22. 獲取的天數從給定的年份和月份一個月EXCEL
- 23. 使用JavaScript獲取指定月份中的天數?
- 24. 如何獲取特定年份某月的某一天的日期?
- 25. Flex和Zend_AMF:如何從Flex獲取Flex arrayCollection到PHP?
- 26. 如何獲取從今天到一月的月份列表?
- 27. 如何使用JQuery自定義UI獲取特定月份和年份的總天數?
- 28. 從月份中獲取月份的第一天和最後一天的密鑰
- 29. 基於R計算在特定月份的特定天數
- 30. 在Flex中,測試flex中包含特定值的數組
getDayCount():-) – danjarvis 2010-08-12 19:35:56
@clownbaby yes right thanks :) – Patrick 2010-08-12 19:40:45
將day設置爲0會返回上個月最後一天的日期對象,而不是當前月份。 – 2012-05-10 15:16:47