获取一个月有多少天

简介: 获取一个月有多少天

实现方式:

已知月份,得到这个月的第一天和最后一天作为查询条件查范围内的数据

new Date(year, month, date, hrs, min, sec),new Date 可以接受这些参数创建一个时间对象 其中当我们把 date 设置为 0 的时候,可以直接通过 getDate() 获取到最后一天的日期然后得到我们要的最后一天。

 let a =  new Date(2019, 12, 0).getDate(); // 31
      console.log(a);
      new Date(2018, 2, 0).getDate(); // 28
      // 根据这个我们可以得到一个方法
      function getMonthLength(month) {
        const date = new Date(month);
        const year = date.getFullYear();
        // 月份是从 0 开始计算的
        const _month = date.getMonth() + 1;
        return new Date(year, _month, 0).getDate();
      }

结果展示:

目录
相关文章
|
2月前
|
Java
Java开发中遇到12小时或者24小时制
Java开发中遇到12小时或者24小时制
9 0
|
12月前
|
机器人 API
花了5美元,快了5秒
花了5美元,快了5秒
|
机器学习/深度学习 uml
|
安全
手游服务器多少钱一个月?56核128G内存1150元一月
手游服务器贵不贵?租服务器一年要多少钱?游戏行业的浪潮仍在加温,许多网络创业青年人挑选手游经营。可是,做游戏开发确实就那麼非常容易吗?做一款手游要多少钱?租一台服务器要多少钱一年?
697 0
手游服务器多少钱一个月?56核128G内存1150元一月
|
Java 数据库
你真的知道一个月有几周吗?
你真的知道一个月有几周吗?
158 0
从不认识到熟识,大概只需要一周时间
从不认识到熟识,第一次在云栖社区发文,不多说,先熟识一下 现在时间不早了,以后会多发文的
|
新零售 算法 Java
一周总结(2018-03-19)
忙着学习之前先停下来思考上周做了那些,有很多值得回忆与记录的地方,相比之前,一些变化。 上周 学习了《从0到1,设计电商平台-服务端》,《秒杀系统设计》,这两个是付费课程,不过总体来说都有收获。
978 0