• 获取某月最后一天的date

    参数

    • monthDate: Date

      日期

    • monthOffset: number = 0

      月份偏移量 1 代表下一个月,-1 代表上一个月

    返回 Date

    getEndOfMonth(new Date('2021-1')).getDate(); // 31
    getEndOfMonth(new Date('2021-2')).getDate(); // 28
    getEndOfMonth(new Date('2021-3')).getDate(); // 31
    getEndOfMonth(new Date('2021-4')).getDate(); // 30
    getEndOfMonth(new Date('2021-5')).getDate(); // 31
    getEndOfMonth(new Date('2021-6')).getDate(); // 30
    getEndOfMonth(new Date('2021-7')).getDate(); // 31
    getEndOfMonth(new Date('2021-8')).getDate(); // 31
    getEndOfMonth(new Date('2021-9')).getDate(); // 30
    getEndOfMonth(new Date('2021-10')).getDate(); // 31
    getEndOfMonth(new Date('2021-11')).getDate(); // 30
    getEndOfMonth(new Date('2021-12')).getDate(); // 31
    getEndOfMonth(new Date('2020-2')).getDate(); // 29

    getEndOfMonth(new Date('2021-3'), -1).getDate(); // 28
    getEndOfMonth(new Date('2021-2'), 1).getDate(); // 31