`
Jw.mac
  • 浏览: 10498 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

【转】javascript 获取本周的周一和周末.

阅读更多

 

function calcDate(){
var inputDate=document.forms[0].nowDate.value;
 
	if(''==inputDate){
    	document.forms[0].ngsj_Start.value='';
    	document.forms[0].ngsj_End.value='';
    }else{
   //yyyy-MM-dd格式时间	
    var inputDate=document.forms[0].nowDate.value;
    var theDate=new Date(Date.parse(inputDate.replace(/-/g,"/"))); 
    //开始时间
    var d1=getFirstDateOfWeek(theDate);
  	document.forms[0].ngsj_Start.value=UTCConvertDate(d1);
  	
  	
  	//结束时间
  	var d2=getLastDateOfWeek(theDate);
  	document.forms[0].ngsj_End.value=UTCConvertDate(d2);
}
}
 //格式时间
function UTCConvertDate(utc) { 
  var d=utc .getFullYear();
  if(utc .getMonth()+1<10){
     d+= '-0'+(utc .getMonth()+1);
  }else{
  	  d+='-'+(utc .getMonth()+1);
  }
  if(utc.getDate()<10){
     d+='-0'+utc.getDate();
  }else{
  	 d+='-'+utc.getDate();
  }
  return  d;
   
} 
 
 
 
//得到每周的第一天(周日)
function getFirstDateOfWeek(theDate){
	var firstDateOfWeek;
	theDate.setDate(theDate.getDate() - theDate.getDay()); //	 
	firstDateOfWeek = theDate;
	return firstDateOfWeek;	
}
//得到每周的最后一天(周六)
function getLastDateOfWeek(theDate){
	var lastDateOfWeek;
	theDate.setDate(theDate.getDate() + 6 - theDate.getDay()); //	 
	lastDateOfWeek = theDate;
	return lastDateOfWeek;	
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics