js 获取本月第一天和最后一天的日期

263 阅读1分钟

本月第一天的日期

export function getFirstDay() {
    const y = new Date().getFullYear(); // 获取年份
    let m: string | number = new Date().getMonth() + 1; // 获取月份
    const d = '01';
    m = m < 10 ? `0${m}` : m; // 月份补 0
    return [y, m, d].join('-');
}

本月最后一天的日期

export function getLastDay() {
    new Date().getFullYear(); // 获取年份
    let m: string | number = new Date().getMonth() + 1; // 获取月份
    let d: string | number = new Date(y, m, 0).getDate(); // 获取当月最后一日
    m = m < 10 ? `0${m}` : m; // 月份补 0
    d = d < 10 ? `0${d}` : d; // 日数补 0
    return [y, m, d].join('-');
}