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. 如何在date_select中获取某个特定月份的总天数4.1
- 5. 获取特定年份的月份值
- 6. 如何获取elisp时间指定月份的天数?
- 7. 如何获取使用datediff的月份第一天的天数
- 8. 获取特定年份和月份
- 9. 我如何获得特定月份/年份某一天的总数?
- 10. 如何获取选定月份之前的月份数据
- 11. Scala - 获取选定年份的天数和月份列表
- 12. 如何根据特定月份从数据库获取数据?
- 13. 如何获取特定月份的数据sql
- 14. 从python的年份月份获取月份的最后一天
- 15. 获取的天数从给定的年份和月份一个月EXCEL
- 16. 使用JavaScript获取指定月份中的天数?
- 17. Flex:任何控件选择月份?
- 18. 如何获取特定年份某月的某一天的日期?
- 19. 基于R计算在特定月份的特定天数
- 20. Flex和Zend_AMF:如何从Flex获取Flex arrayCollection到PHP?
- 21. 如何获取当前月份的天数?在PHP
- 22. 如何让天为特定月份和年份
- 23. 如何使用Joda-Time获得给定月份内的天数?
- 24. 从NSCalendar获取第一天的月份
- 25. 如何从SQLite数据库中获取特定月份的数据
- 26. 如何在YearMonth对象中获取月份的最后一天?
- 27. 如何获取给定月份的第一天和最后一天
- 28. 如何在Gmail API中获取特定月份中的电子邮件数
- 29. 如何使用JodaTime获取特定月份的最后日期?
- 30. 如何获取特定月份SQL查询的总和?
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