美文网首页
获取当前月的最后一天

获取当前月的最后一天

作者: 云高风轻 | 来源:发表于2023-11-28 18:06 被阅读0次

    1. 前言

    1. 在开发中作为查询条件,或者是页面互相跳转的时候 ,日期是经常用到的
    2. 其中默认月初 月末查询是非常常见的

    2. 是什么 what

    1. 根据 年月字符串 获取 当前月的最后一天
    2. 当然返回值的格式 和入参的格式都可以根据自己的需求来定
        /*
         * 参数说明:
       * @description: 根据 年月字符串 获取 当前月的最后一天
       * @param {*} yearMonthString  要转换的 年月 202311
       * @return {*}  "YYYY-MM-DD" 2023-11-30
         * */
            getLastDayOfMonth(yearMonthString) {
                // 将年月字符串拆分为年份和月份
                const [year, month] = yearMonthString.split('-').map(Number);
                // 创建一个日期对象,将月份设置为指定月份的下一个月的第0天(最后一天)
                const lastDay = new Date(year, month, 0);
                // 获取月份中的天数,这将是月末的日期
                const dayOfMonth = lastDay.getDate();
                // 将日期格式化为 "YYYY-MM-DD"
                const formattedDate = `${year}-${String(month).padStart(2, '0')}-${String(dayOfMonth).padStart(2, '0')}`;
                return formattedDate;
            },
    

    参考资料


    初心

    我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理,如有错误,道友们一起沟通交流;
    如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
    共勉

    相关文章

      网友评论

          本文标题:获取当前月的最后一天

          本文链接:https://www.haomeiwen.com/subject/raotgdtx.html