js获取周.html

<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
< HTML >
  < HEAD >
   < TITLE > New Document  </ TITLE >
   < META  NAME ="Generator"  CONTENT ="EditPlus" >
   < META  NAME ="Author"  CONTENT ="" >
   < META  NAME ="Keywords"  CONTENT ="" >
   < META  NAME ="Description"  CONTENT ="" >
  </ HEAD >

  < BODY >
   < SCRIPT  LANGUAGE ="JavaScript" >
<!--
// 得到每周的第一天(周日)
function  getFirstDateOfWeek(theDate){
    theDate.setDate(theDate.getDate() 
-  theDate.getDay());
    
return  theDate;    
}
// 得到每周的最后一天(周六)
function  getLastDateOfWeek(theDate){
    theDate.setDate(theDate.getDate() 
+   6   -  theDate.getDay());
    
return  theDate;    
}
// 格式化时间
function  formatDate(theDate) {
    
var  m  =  theDate.getMonth()  +   1 ;
    
if  (m  <   10 ) {
        m 
=   ' 0 '   +  m ;
    }
    
var  d  =  theDate.getDate();
    
if  (d  <   10 ) {
        d 
=   ' 0 '   +  d;
    }
    
return  theDate.getYear()  +   ' - '   +  m  +   ' - '   +  d;
}
// 转成date
function  parseDate(dateStr) {
    
if  ( null == dateStr) {
        
return   new  Date();
    }
    
var  arr  =  dateStr.split( ' - ' );
    
if  ( 3   !=  arr.length) {
        
return   new  Date();
    }
    
return   new  Date(arr[ 0 ], 1 * arr[ 1 ] - 1 ,arr[ 2 ]);
}

// -->
</ SCRIPT >
< script  language ="javascript" >
// 测试函数:
var  tD  =  parseDate( ' 2011-9-18 ' ); //  new Date(2011,9-1,28).getDate();        
alert(tD.toLocaleString());
alert(
" 周日~周六: "   +  formatDate(getFirstDateOfWeek(tD)) + " ~ "   +  formatDate(getLastDateOfWeek(tD)));
</ script >
  </ BODY >
</ HTML >

你可能感兴趣的:(js获取周.html)