美文网首页
js 获取当前月日期

js 获取当前月日期

作者: 路尔轩 | 来源:发表于2019-08-06 17:31 被阅读0次

    1、获取指定年指定月的天数

    function mGetDate(year, month){
        var d = new Date(year, month, 0);
        return d.getDate();
    }
    var totalDay = mGetDate(2004,2);   // 29
    

    2、获取当前月的天数

    function mGetDate(){
         var date = new Date();
         var year = date.getFullYear();
         var month = date.getMonth()+1;
         var d = new Date(year, month, 0);
         return d.getDate();
    }
    

    3、获取当前月的所有日期

    // 格式化日期
    function formatDate(date) {
        date = new Date(date);
        let myyear = date.getFullYear();
        let mymonth = date.getMonth()+1;
        let myweekday = date.getDate();
        mymonth<10 ? mymonth = "0" + mymonth : mymonth;
        myweekday<10 ? myweekday = "0" + myweekday : myweekday;
        return `${myyear}-${mymonth}-${myweekday}`;
    }
    // 获取当前月的天数
    function mGetDate(){
         var date = new Date();
         var year = date.getFullYear();
         var month = date.getMonth()+1;
         var d = new Date(year, month, 0);
         return d.getDate();
    }
    // 获取当前月的所有日期
    let now = new Date();
    let current_month_num = mGetDate();
    let current_month = [];
    for (let i = 1;i<=current_month_num;i++){
        let day = now.setDate(i);
        let everyDay = formatDate(day);
        current_month.push(everyDay);
    }
    

    相关文章

      网友评论

          本文标题:js 获取当前月日期

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