js如何获取当月第一天和最后一天

        var now = new Date() // 当前日期
        var nowYear = now.getFullYear() //当前年
        var nowMonth = now.getMonth() //当前月 (值为0~11)
        var firstDay = new Date(nowYear,nowMonth,1)  // 本月开始时间
        var LastDay = new Date(nowYear, nowMonth+1,0); // 本月结束时间
        //如果想获取本月第一天00:00和最后一天23:59
        //var firstDay = new Date(nowYear,nowMonth,1,00,00)
        //var LastDay = new Date(nowYear, nowMonth+1,0, 23,59);

注意:

  1. 第三个参数 0和1的区别:
    1)0会转换为:第二个参数的最后一天;
    2)1会转换为:第二个参数+1的第一天;
    在这里插入图片描述

2.这里输入单双皆可,但是在代码里strict模式输入00会报错,所以如果是单数输入0即可,不用00的形式。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45121510/article/details/108378304