JavaScript time获取当月天数

       /**
        * JS中计算天数事实上是很方便的 setDtae() 传值为0时 我们会得到上个月的最后一天
        * 根据这个逻辑 我只要八月份设置到下个月 那么我得到的就是这个月的最后一天 也就是
        * 天数
        * **/

        function reultTime(year,month) {
           // 月份不能大于 12
           month > 12 ? month = 12 : month = month;
           // 获取设置年月
           if (!year) {
               this.year = new Date().getFullYear();
           } else { this.year = year }
           if (!month) {
               this.month = new Date().getMonth() + 1;
           } else { this.month = month }

           // 获取设置天数
           this.day = function () {
               let time = new Date();
               time.setFullYear(this.year);
               time.setMonth(this.month);
               time.setDate(0);
               return time.getDate();
           };
           this.day = this.day();
        }
        let time = new reultTime();

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值