美文网首页
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