Saturday, April 28, 2007
자바스크립트] 이번 달이 몇 분기? 몇 사분기인지 구하기; JavaScript Quarter of the Year
일년을 3개월씩 4부분으로 나눈 것을 분기 또는 사분기(Quarter of the Year)라고 합니다. 자바스크립트에서, 현재 달이 몇 분기인지, 그리고 특정 달이 몇 분기인지를 구하는 소스입니다.
파일명: example.html
▶▶ 자바스크립트] 오늘 날짜 시간 구하기, 년월일/시분초 출력; Date Time Print JavaScript
JavaScript: 분기(사분기) 계산 예제 소스
파일명: example.html
<script type="text/javascript">
//////////////////////////////////////////////
// 이번 달이 몇 분기인지 구하기
//
var quarter = Math.ceil( currentMonth() / 3 );
document.write('이번 달은 ', currentMonth(), '월이고, ', quarter, '분기입니다', '<br />');
// 이번 달이 4월이면:
// '이번 달은 4월이고, 2분기입니다'라고 출력됨
//////////////////////////////////////////////
// 지정한 특정 달이 몇 분기인지 구하기
//
// 7월달은 몇 분기?
document.write(quarterYear(7), '분기', '<br />');
// 3분기
// 10월달은 몇 분기?
document.write(quarterYear(10), '분기', '<br />');
// 4분기
// 특정 달을 입력해 주면,
// 그 달에 해당되는 분기를 반환하는 함수
function quarterYear(month) {
return Math.ceil( month / 3 );
}
// 현재 월 반환 함수
function currentMonth() {
var d = new Date();
return d.getMonth() + 1; // 현재 월만 반환
}
</script>
//////////////////////////////////////////////
// 이번 달이 몇 분기인지 구하기
//
var quarter = Math.ceil( currentMonth() / 3 );
document.write('이번 달은 ', currentMonth(), '월이고, ', quarter, '분기입니다', '<br />');
// 이번 달이 4월이면:
// '이번 달은 4월이고, 2분기입니다'라고 출력됨
//////////////////////////////////////////////
// 지정한 특정 달이 몇 분기인지 구하기
//
// 7월달은 몇 분기?
document.write(quarterYear(7), '분기', '<br />');
// 3분기
// 10월달은 몇 분기?
document.write(quarterYear(10), '분기', '<br />');
// 4분기
// 특정 달을 입력해 주면,
// 그 달에 해당되는 분기를 반환하는 함수
function quarterYear(month) {
return Math.ceil( month / 3 );
}
// 현재 월 반환 함수
function currentMonth() {
var d = new Date();
return d.getMonth() + 1; // 현재 월만 반환
}
</script>
▶▶ 자바스크립트] 오늘 날짜 시간 구하기, 년월일/시분초 출력; Date Time Print JavaScript
tag: html
HTML | CSS | 자바스크립트 JavaScript
<< Home