2013-03-06 1 views
-2

나는 날짜 목록을 제공해야하는보고 날짜라는 필드가 금요일보고 날짜 목록에 드롭 다운되어 있습니다. 특정 회계 연도에 대한 형식 (YYYY-MM-DD W1). W는 W를 나타내며 그 해의 주 수를 표시해야합니다. 이걸 위해 Jquery를 사용한다고 가정합니다. 아무도 이것으로 도와 줄 수 있습니까?jquery를 사용하여 금요일의 날짜를 자바 스크립트로 가져 오기

+1

시도한 코드를 표시하십시오. – Devjosh

답변

1

자바 스크립트로 작성된 아래 코드를 살펴보십시오.

<!DOCTYPE html> 
<html> 
<body> 
    <script> 
     var x = new Date(); 
     //set the financial year starting date 
     x.setFullYear(2013, 03, 01); 

     //set the next financial year starting date 
      var y = new Date(); 
     y.setFullYear(2014, 03, 01); 
     var j = 1; 
     var count = 0; 

     //getting the all fridays in a financial year 
     for (var i = 0; x<y; i += j) { 
      if (x.getDay() == 5) { 
       document.write("Date : " + x.getDate() + "/" 
         + (x.getMonth() + 1) + "<br>"); 
       x = new Date(x.getTime() + (7 * 24 * 60 * 60 * 1000)); 
       j = 7; 
       count++; 
      } else { 
       j = 1; 
       x = new Date(x.getTime() + (24 * 60 * 60 * 1000)); 
      } 
     } 
     document.write("total fridays : " + count + "<br>"); 
    </script> 
</body> 
</html> 

이것은 회계 연도의 모든 금요일을 반환합니다. 요구 사항에 맞게 수정할 수 있습니다.

+0

1 월 1 일 토요일 인 경우 첫 번째 업무 금요일은 전년도의 12 월 31 일입니다. 첫 번째 주 (ISO)는 목요일 또는 1 월 4 일. – kennebec

관련 문제