function seireki2wareki (year)
{
    year = Number (year);
    if (year == 1868)
    {
        return '9月8日から明治1年';
    }
    else if (1868 < year && year < 1912)
    {
        year = year - 1867;
        return '明治' + year + '年';
    }
    else if (year == 1912)
    {
        year = year - 1867;
        return '明治' + year + '年7月30日 → 大正1年';
    }
    else if (1912 < year && year < 1926)
    {
        year = year - 1911;
        return '大正' + year + '年';
    }
    else if (year == 1926)
    {
        year = year - 1911;
        return '大正' + year + '年12月25日 → 昭和1年';
    }
    else if (1926 < year && year < 1989)
    {
        year = year - 1925;
        return '昭和' + year + '年';
    }
    else if (year == 1989)
    {
        year = year - 1925;
        return '昭和' + year + '年1月7日 → 平成1年1月8日から';
    }
    else if (1988 < year)
    {
        year = year - 1988;
        return '平成' + year + '年';
    }
    else
    {
        return 'その年の年号は知りません';
    }
}
function wareki2seireki (nengo, year)
{
    year = Number (year);
    switch (nengo)
    {
    case 'meiji':
        if (0 < year && year < 46) {year = year + 1867;}
        else {return '明治は1年〜45年です';}
        break;
    case 'taisho':
        if (0 < year && year < 16) {year = year + 1911;}
        else {return '大正は1年〜15年です';}
        break;
    case 'showa':
        if (0 < year && year < 65) {year = year + 1925;}
        else {return '昭和は1年〜64年です';}
        break;
    case 'heisei':
        if (0 < year) {year = year + 1988;}
        else {return '平成は1年〜';}
        break;
    default:
        return 'その年号は知りません';
    }
    return '西暦' + year + '年';
}

