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();
          }
        },
      ],
});


誕生年月を選択

西暦: