自分の卒業年を確認する
let calcmyyear = document.getElementById('docalcyear');
calcmyyear.onclick = yearcalcmymy;
var schools = { // 入学卒業データベース
"4月 中学校入学": 13,
"3月 中学校卒業": 16,
"4月 高等学校入学": 16,
"3月 高等学校卒業": 19,
"4月 短期大学入学(2年)": 19,
"3月 短期大学卒業(2年)": 21,
"大学入学(4年)": 19,
"大学卒業(4年)": 23
};
function $(id) { return document.getElementById(id); }
function yearcalcmymy() { // データベースに応じて年を計算
var s = "start "; // ここ辺は,htmlタグを使う
var year = parseInt($("birthY").value);
var month = parseInt($("birthM").value);
if (month < 4) year--;
var row = 0;
for (var key in schools) {
var v = schools[key];
var y = year + v;
var c = (row % 4 < 2) ? "#c0c0ff" : "white";
s += c; // ここ辺は,htmlタグを使う
if (v == 0) {
s += key; // ここ辺は,htmlタグを使う
} else {
s += y + "年(" + seireki2wareki(y) +")";// ここ辺は,htmlタグを使う
s += key; // ここ辺は,htmlタグを使う
row++;
}
s += " end";// ここ辺は,htmlタグを使う
}
$("result").innerHTML = s;
}
function seireki2wareki(y){ // 西暦から和暦への変換
if (y > 2018) return "令和"+(y - 2018)+"年";
if (y > 1988) return "平成"+(y - 1988)+"年";
if (y > 1925) return "昭和"+(y - 1925)+"年";
if (y > 1911) return "大正"+(y - 1911)+"年";
if (y > 1867) return "明治"+(y - 1867)+"年";
return "西暦"+y+"年";
}
$('#chckmyyear').nJa_kite({
kite_main: '#calcyear',
footer_btn: [
{
text: '閉じる',
class:'grey lighten-3 text-black py-1 px-2 d-inline-block rounded mx-2',
click: function () {
return document.querySelector('[data-kite_id="chckmyyear"] .kite-btn-x').click();
}
},
],
});
誕生年月を選択
西暦: 年 月
計算