js获取每月的天数
2015-06-08 15:31
507 查看
在使用其他语言获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二月份的话就需要首先判断是否闰年,再确定是28还是29了。
js可以通过Date对象很方便的获取到每月的天数,在初始化Date对象时,我们可以通过这种方式
以上代码可以在控制台输出2015年2月份的天数
Date对象月份从0开始,即0表示1月份,以此类推。
在上面的代码中,我们初始化d为三月份的第0天,由于JavaScript中day的范围为1~31中的值,所以当设为0时,会向前 一天,也即表示上个月的最后一天。
通过这种方式可以得到每个月份的天数,也不同区分闰年了,很方便~
可以写个这样的函数,如下:
在使用时传入想要获取的年份和月份即可,如下:
js可以通过Date对象很方便的获取到每月的天数,在初始化Date对象时,我们可以通过这种方式
var d = new Date(2015,2,0); console.log(d.getDate());
以上代码可以在控制台输出2015年2月份的天数
Date对象月份从0开始,即0表示1月份,以此类推。
在上面的代码中,我们初始化d为三月份的第0天,由于JavaScript中day的范围为1~31中的值,所以当设为0时,会向前 一天,也即表示上个月的最后一天。
通过这种方式可以得到每个月份的天数,也不同区分闰年了,很方便~
可以写个这样的函数,如下:
function mGetDate(year, month){ var d = new Date(year, month, 0); return d.getDate(); }
在使用时传入想要获取的年份和月份即可,如下:
var totalDay = mGetDate(2004,2); //29
相关文章推荐
- js显示与隐藏div(一)
- json数据生成xml文档
- 构造json串
- js iframe 打印 打印预览 页眉页脚的设立
- Javascript-检测实例关系
- 基于js 的自动提示控件
- 201506081340_《JavaScript秘密花园》
- [EXTJS]combo下拉框可多选
- jsp与jsp页面传值数值。
- JavaScript中__proto__与prototype的关系
- 浅谈javascript函数劫持
- javascript必知必会之prototype
- JavaScript--fullPage.js插件
- 关于JSONArray的用法示例
- js获取屏幕高度,宽度,滚动距离属性总结
- ExtJs开发教程_001_Ext.data.Store使用方法详解
- Animy.js,自己编写的功能丰富的html动画库
- js DOM节点
- 使用js做出弹窗效果
- js 倒计时