[答傻姑]JavaSscript如何计算指定月份的天数
来源:互联网 发布:守望先锋 国服天梯数据 编辑:程序博客网 时间:2024/06/05 17:02
问:JavaSscript如何计算指定月份的天数
答:这样这样....
1: function daysInMonth(iMonth, iYear)
2: {
3: return 32 - new Date(iYear, iMonth, 32).getDate();
4: }
至于为什么,你仔细考虑或许就会明白,但是他的想法的确比较巧妙,忍不住又想啰嗦一下。
new Date(iYear, iMonth, 32),在Javascript中,假如参数溢出,即超出月份的天数的时候,会自动转成下一月,比方说,new(2009,0,32),其中32超出了2009.1月份的31天,这时候得到的日期是2009.1.1(索引从0开始,1表示二月)。new (2009,1,32),2009.2月份只有28天,这时候得到的日期就是2009.3.4。
getDate()就是返回日期中的“日”。这个日期数就是溢出的部分了,用32-Date就得到了指定月份所能容纳的天数。
同时想起,那天看到的一个新闻“如何从30个苹果中数出25只最快”(大概是这个意思),这个新闻说的是幼儿园的小朋友,都在那里数1,2,3,4,5,6.....。拙荆包括记者们都觉得这个事情很有趣,其实他们那么小,对数还没有足够熟悉,能够让他们理解“补”的概念,今天这个问题也反映出了一样问题。
这种想法不止在javascript中有效,也不止在计算月份天数时候有效.....
- [答傻姑]JavaSscript如何计算指定月份的天数
- Javascript如何计算指定月份的天数
- 计算月份的天数
- 获取指定月份的天数
- java中 如何获取当月的天数、指定日期的月份天数
- 如何根据年月计算月份最大天数
- JAVA获取指定月份的天数
- SQL 获取指定月份的天数
- PHP返回指定月份的天数
- php 获取指定月份的天数
- java 求指定月份的天数
- 计算所在年月的月份天数
- Java:计算某个月份的天数
- 计算两个日期相差的天数、月份
- 取指定月份的天数(主要是闰月)
- Java小兵之路—获取指定月份的天数
- 用dephi计算任意月份的天数(经典)
- extjs计算两个DateField所间隔的月份(天数)
- 一个查询过程
- ORACLE数据库备份策略
- 常用 JDBC 驱动名字和 URL 列表
- IErrorInfo.GetDescription 因 E_FAIL(0x80004005) 而失败
- test
- [答傻姑]JavaSscript如何计算指定月份的天数
- Moblile下记录手机通话号码
- [答傻姑]让CSS中的宽度恢复默认
- 实习经验总结(1)
- ZigBee技术
- JavaScript 实现折行警告框
- 电子信息业振兴规划发布 新增就业岗位150万
- SqlServer 2000 查询分析器快捷键
- 赛门铁克调查显示中小企业将加强IT安全和存储