//初始化周一到周日

function initWeek(start){

$(".meettil").empty();

var html='';

var spanTitle=''

var week='',start,end;

for(var i=0;i<7;i++){

if(i==0){week="星期一"}else if(i==1){week="星期二"}else if(i==2){week="星期三"}else if(i==3){week="星期四"

}else if(i==4){week="星期五"}else if(i==5){week="星期六"}else if(i==6){week="星期日"}

var targetday=new Date(new Date(start).getTime() + 1000*60*60*24*i);

var month = targetday.getMonth() + 1

if(month<10)

{

month = "0"+month;

}

var day1 = targetday.getDate();


if(day1<10)

{

day1 = "0"+day1;

}

spanTitle=targetday.getFullYear()+"-"+month+"-"+day1;

html+='<li class=""> '+

'<p class="tabDate">'+

'<span class="tab_month">'+spanTitle+'</span>'+

'</p>'+

'('+week+')'+

' </li>';


if(i==0){

start=spanTitle

}

if(i==6){

end=spanTitle

}

}

}

 

//获取当前年份第几周

function getWeekOfYear(targetday){

//targetday: 为本周时间的周一yyyyy-MM-dd

var today = new Date(targetday);

var firstDay = new Date(today.getFullYear(),0, 1);

var dayOfWeek = firstDay.getDay();

var spendDay= 1;

if (dayOfWeek !=0) {

spendDay=7-dayOfWeek+1;

}

firstDay = new Date(today.getFullYear(),0, 1+spendDay);

var d =Math.ceil((today.valueOf()- firstDay.valueOf())/ 86400000);

var result =Math.ceil(d/7);

$("#reload").html(result+1)

};

 

//下一周

$("#nextDate").click(function(){

//oneDay : 为本周时间的周一yyyyy-MM-dd

var targetday=new Date(new Date(oneDay).getTime() + 24*7*60*60*1000)

initWeek(targetday)

getWeekOfYear(targetday)

})

 

//上一周

$("#preDate").click(function(){

//oneDay : 为本周时间的周一yyyyy-MM-dd

var targetday=new Date(new Date(oneDay).getTime() - 24*7*60*60*1000)

initWeek(targetday)

getWeekOfYear(targetday)

})

 

//日历触发事件:获取周一至周日

laydate.render({

elem: '#test-n1'

,position: 'static'

,change: function(value, date, endDate){

if(value!="" && value.length>0){

var today=new Date(value.substring(0,10));

var weekday=today.getDay();

var monday;

var sunday;

if (weekday==0) {

monday=new Date(1000*60*60*24*(weekday-6) + today.getTime());

} else {

monday=new Date(1000*60*60*24*(1-weekday) + today.getTime());

}

if (weekday==0) {

sunday=today;

} else {

sunday=new Date(1000*60*60*24*(7-weekday) + today.getTime());

}

var month = monday.getMonth()+1;

if(month<10)

{

month = "0"+month;

}

var day1 = monday.getDate();


if(day1<10)

{

day1 = "0"+day1;

}

start = ""+monday.getFullYear()+"-"+month+"-"+day1;

var month2 = sunday.getMonth()+1;

if(month2<10)

{

month2 = "0"+month2;

}

var day2 = sunday.getDate();

if(day2<10)

{

day2 = "0" + day2;

}

end = ""+sunday.getFullYear()+"-"+month2+"-"+day2;

}else{

}

}

});