• 用js获取当前月份的天数


    在获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二月份的话就需要首先判断是否闰年,再确定是28还是29了。

    js可以通过Date对象很方便的获取到每月的天数,在初始化Date对象时,我们可以通过这种方式

    var d = new Date(2017,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

     如果要获取当前月份天数:

    function mGetDate(){
         var date = new Date();
         var year = date.getFullYear();
         var month = date.getMonth()+1;
         var d = new Date(year, month, 0);
         return d.getDate();
    }
  • 相关阅读:
    ububtu 14.04 问题集合
    ubuntu grub 引导修复
    Ubuntu 下 glpk 的安装及使用
    ubuntu vim 7.4 编译安装
    ubuntu 12.04 clang 3.4 安装
    CMakeLists实战解读--YouCompleteMe
    Flume安装及部署
    SpringBoot整合kafka
    linux安装kafka
    Linux安装zookeeper
  • 原文地址:https://www.cnblogs.com/web-record/p/11531960.html
Copyright © 2020-2023  润新知