zoukankan      html  css  js  c++  java
  • Javascript获取某个月的天数-简单方法 .(转别人的)

    Javascript里面的new  Date("xxxx/xx/xx")这个日期的构造方法有一个妙处,当你传入的是"xxxx/xx/0"(0号)的话,得到的日期是"xx"月的前一个 月的最后一天("xx"月的最大取值是69,题外话),如果传入"1999/13/0",会得到"1998/12/31"。而且最大的好处是当你传 入"xxxx/3/0",会得到xxxx年2月的最后一天,它会自动判断当年是否是闰年来返回28或29,不用自己判断,太方便了!!所以,我们想得到选 择年选择月有多少天的话,只需要

    var d=new Date("选择年/选择月+1/0");

    alert(d.getDate());

    下面是使用Javascript编写的获取某年某月有多少天的getDaysInOneMonth(year, month)方法:

    01.function getDaysInOneMonth(year, month){  
    02. month = parseInt(month,10)+1;  
    03. var d= new Date(year+"/"+month+"/0");  
    04. return d.getDate();  
    05. }  
    View Code
    注意:经过本人测试发现,Chrome浏览器(谷歌浏览器),火狐也不支持该属性。对这个特性不支持,得到的结果是NAN。兼容性问题啊!

    大家可以尝试其他方法获取某个月的总天数。

    如果您认为这篇文章还不错或者有所收获,您可以通过右边的“打赏”功能 打赏我一瓶冰峰【物质支持】,也可以点击右下角的【好文要顶】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!

    作者:杨朋飞
    出处:http://www.cnblogs.com/ypfnet/
    本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利

  • 相关阅读:
    错误:net::ERR_BLOCKED_BY_CLIENT
    ui-grid angularjs
    angular Js 回车处理
    百度云盘-真实地址 F12 控制台
    Js 跨域CORS报错 Response for preflight has invalid HTTP status code 405
    angularjs 路由参数
    AngularJs Angular数据类型判断
    Bootstrap+AngularJS对话框实例
    AngularJs表单自动验证
    IIS7.5上的REST服务的Put操作发生HTTP Error 405.0
  • 原文地址:https://www.cnblogs.com/ypfnet/p/3296494.html
Copyright © 2011-2022 走看看