js获取当天和当天以后的两个礼拜的日期以及日期对应的星期几
js获取当天和当天以后的两个礼拜的日期以及日期对应的星期几
白狼栈 发表于2年前
js获取当天和当天以后的两个礼拜的日期以及日期对应的星期几
  • 发表于 2年前
  • 阅读 197
  • 收藏 2
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   


实现效果:

function getWeekData ()
{
    var now=new Date;
    var day=now.getDay(); //2015-10-14 周三
    var oriData='日一二三四五六'.split('');
    var rs=[];
    for(var i=0;i<7;i++){
        rs.push(oriData[day]);
        ++day;
        day=day>6?day-7:day;
    }
    return rs;
}
console.log(getWeekData());

//获取当天以及未来一个礼拜的星期数
//["三", "四", "五", "六", "日", "一", "二"]


function getDays ()
{
    var now = new Date;
    var day = now.getDay();
    var week = "7123456";
    var weekDay = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"];

    var days=[];
    for(var i=0;i<14;i++){
        var f = new Date;
        f.setDate(f.getDate()+i);
        var year=f.getFullYear();
        var month=parseInt(f.getMonth())+1;
        month=month<10?'0'+month:month;
        var date=f.getDate();
        date=date<10?'0'+date:date;
        var myDate = new Date(Date.parse(year+'/'+month+'/'+date)); 
        days.push({
            fullDate: ''+year+'-'+month+'-'+date, //带间隔符号日期
            jxDate: ''+year+month+date, //简写
            date: date, //多少号
            yt: month+'/'+date, // 月/日
            yt2: month+'月'+date+'日', // 月/日
            week: weekDay[myDate.getDay()]
        });
    }
    return days;
}
console.table(getDays());
//效果图太大,不方便上传,举例说明
0: Object
date: 14
fullDate: "2015-10-14"
jxDate: "20151014"
week: "周三"
yt: "10/14"
yt2: "10月14日"
1: Object
2: Object
......

根据以上结果分析,自行需要简单处理即可

共有 人打赏支持
粉丝 16
博文 78
码字总数 30876
×
白狼栈
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: