html自动获取今日的周名称,jquery怎么写显示今天后2周的日历

写了一个试试看。

Document

#calender li {

list-style: none;

table-layout:fixed;

}

#calender li a {

display:table-cell;

width:50px;

height:50px;

}

function TwoWeekCalender() {

var Today = new Date();

var TodayDay = Today.getDate();

var month = Today.getMonth();

var year = Today.getFullYear();

//获取最大天数

var mostDay = new Date(+year, +month + 1, 0).getDate();

var dateArr = [];

var distance = mostDay - TodayDay;

var thisWeeKDay = Today.getDay(); //星期

var left = 14 - distance;

var i;

for (i = 1; i < thisWeeKDay; i++) {

dateArr.push('whiteSpace');

}

for (i = 0; i <= distance; i++) {

dateArr.push({

Day: year + '-' + (+month + 1) + '-' + TodayDay++

})

}

if (month == 11) {

month =-1;

year++;

};

for (i = 1; i < left; i++) {

dateArr.push({

Day: year + '-' + (+month + 2) + '-' + i

})

};

var calender_html = '

星期一 星期二 星期三 星期四 星期五 星期六 星期日';

dateArr.forEach(function(item, i) {

if (i !== 0 && i % 7 == 0) {

calender_html += '

'

}

calender_html += item === 'whiteSpace' ? '' : '' + item.Day + '';

})

calender_html += '

';

document.getElementById('calender').innerHTML = calender_html;

}

TwoWeekCalender()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值