서기(서력) 연도를 입력하면, 그 년도에 맞는 "60간지(갑자 을축 병인 정묘...)"를 출력하는 온라인 계산기 프로그램입니다. 기원후(AD)는 물론이고, 기원전(BC)의 년도까지 간지로 환산할 수 있는 것이 이 계산기의 특징입니다. 기원전의 경우에는 년도 앞에 마이너스 부호 즉 빼기 기호를 붙여서 입력하면 됩니다. 예를 들어, "기원전 125년"의 간지가 무엇인가를 계산하려면, -125 라고 입력하면 "병진(丙辰)년 : 용띠"라고 출력됩니다. 단, 서기에 0년은 없습니다.
서기 입력: 년
간지 출력: function ganji_2007122312() { var sipgan_hangul = new Array( '경', '신', '임', '계', '갑', '을', '병', '정', '무', '기' ); var sipgan_hanja = new Array( '庚', '辛', '壬', '癸', '甲', '乙', '丙', '丁', '戊', '己' ); var sipiji_hangul = new Array( '신', '유', '술', '해', '자', '축', '인', '묘', '진', '사', '오', '미' ); var sipiji_hanja = new Array( '申', '酉', '戌', '亥', '子', '丑', '寅', '卯', '辰', '巳', '午', '未' ); var sipiji_animal = new Array( '원숭이띠', '닭띠', '개띠', '돼지띠', '쥐띠', '소띠', '호랑이띠', '토끼띠', '용띠', '뱀띠', '말띠', '양띠' ); var myInput = document.getElementById('input1_2007122312').value; myInput = myInput.replace(/,|\s/g,''); myInput = parseInt(myInput); var myOutput1; if (isNaN(myInput) || myInput == 0) { myOutput1 = '---'; } else if (myInput < 0) { myInput += 1; myOutput1 = sipgan_hangul[ array_wrap_2007122312(myInput % 10, sipgan_hangul.length) ] + sipiji_hangul[ array_wrap_2007122312(myInput % 12, sipiji_hangul.length) ] + '(' + sipgan_hanja[ array_wrap_2007122312(myInput % 10, sipgan_hanja.length) ] + sipiji_hanja[ array_wrap_2007122312(myInput % 12, sipiji_hanja.length ) ] + ')년 : ' + sipiji_animal[ array_wrap_2007122312(myInput % 12, sipiji_animal.length ) ]; } else { myOutput1 = sipgan_hangul[myInput % 10] + sipiji_hangul[myInput % 12] + '(' + sipgan_hanja[ myInput % 10] + sipiji_hanja[ myInput % 12] + ')년 : ' + sipiji_animal[myInput % 12]; } document.getElementById('output2_2007122312').value = myOutput1; } function array_wrap_2007122312(i, size) { var x = (i % size) + size; if (x == size) x = 0; return x; }
온라인 계산기는 운영체제나 브라우저의 상태에 따라 불안정할 수 있습니다. 그래서 사용하기 전에 미리 테스트해 보는 것이 좋습니다. * 서기 1235년이, "을미(乙未)년 : 양띠"로 나오면 정상입니다. * 기원전 484년(-484 라고 입력해야 함)이, "정사(丁巳)년 : 뱀띠"로 나오면 정상입니다.
한 장의 "표"로 된 60갑자표:
▶▶ 육십갑자(60갑자)표, 서기를 갑자 을축 병인 정묘...로 변환; 10간 12지☞ 각종 온라인 계산기 Calculator | 변환기 Converter