• 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/
    本页版权归作者和博客园所有,欢迎转载,但未经作者同意必须保留此段声明, 且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利

  • 相关阅读:
    vue 相对其他热门 框架 优点 --- 待续
    vue router 只需要这么几步
    正则表达式
    MySQL数据库优化的八种方式
    Django REST Framework 最佳实践
    Node.js ZLIB
    Node.js 虚拟机
    Node.js 实用工具
    Node.js URL
    Node.js UDP/Datagram
  • 原文地址:https://www.cnblogs.com/ypfnet/p/3296494.html
Copyright © 2020-2023  润新知