<script>
for (var i = 0; i < 7; i++) {
document.writeln(getAddDay(new Date(), i) +"<br/>");
document.writeln(getBizDay(new Date(), i) +"<hr/>");
}
function getAddDay(day, addend) {
// 날짜를 가져온다.
// 일자를 구해서 몇 일을 더한다.
var tdate = day.getDate() + addend;
// 결과 날짜를 세팅한다. 월 넘김은 자동으로 계산됨
var nextDay = new Date(day.getYear(), day.getMonth(), tdate);
return nextDay;
}
function getBizDay(day, addend) {
var bizDay = getAddDay(day, addend);
// 요일이 토요일이나 일요일인지 검사
if (bizDay.getDay() == 0 || bizDay.getDay() == 6) {
// 토,일요일은 다음 주 월요일로 변경
// 더하는 날짜 2
var plusDay = 2;
// 일요일인 경우 더하는 날짜를 1로 변경
if (bizDay.getDay() == 0) {
plusDay = 1;
}
bizDay = getAddDay(bizDay, plusDay);
}
return bizDay;
}
</script>
'HTML & Script' 카테고리의 다른 글
자주 사용하는 js (1) | 2007.05.02 |
---|---|
이미지 미리 보기 (1) | 2007.05.02 |
지정된 자릿수에서 반올림하기 (0) | 2007.05.02 |
iframe 내용에 맞게 자동으로 크기 조절하기 (0) | 2007.05.02 |
checkbox 전체 선택, 해제 스크립트 (0) | 2007.05.02 |