スマホ用西暦和暦対応表、年齢と干支付き

この記事は約4分で読めます。
1920大正9101歳申(さる)
1921大正10100歳酉(とり)
1922大正1199歳戌(いぬ)
1923大正1298歳亥(い)
1924大正1397歳子(ね)
1925大正1496歳丑(うし)
1926大正15/昭和元年95歳寅(とら)
1927昭和294歳卯(う)
1928昭和393歳辰(たつ)
1929昭和492歳巳(み)
1930昭和591歳午(うま)
1931昭和690歳未(ひつじ)
1932昭和789歳申(さる)
1933昭和888歳酉(とり)
1934昭和987歳戌(いぬ)
1935昭和1086歳亥(い)
1936昭和1185歳子(ね)
1937昭和1284歳丑(うし)
1938昭和1383歳寅(とら)
1939昭和1482歳卯(う)
1940昭和1581歳辰(たつ)
1941昭和1680歳巳(み)
1942昭和1779歳午(うま)
1943昭和1878歳未(ひつじ)
1944昭和1977歳申(さる)
1945昭和2076歳酉(とり)
1946昭和2175歳戌(いぬ)
1947昭和2274歳亥(い)
1948昭和2373歳子(ね)
1949昭和2472歳丑(うし)
1950昭和2571歳寅(とら)
1951昭和2670歳卯(う)
1952昭和2769歳辰(たつ)
1953昭和2868歳巳(み)
1954昭和2967歳午(うま)
1955昭和3066歳未(ひつじ)
1956昭和3165歳申(さる)
1957昭和3264歳酉(とり)
1958昭和3363歳戌(いぬ)
1959昭和3462歳亥(い)
1960昭和3561歳子(ね)
1961昭和3660歳丑(うし)
1962昭和3759歳寅(とら)
1963昭和3858歳卯(う)
1964昭和3957歳辰(たつ)
1965昭和4056歳巳(み)
1966昭和4155歳午(うま)
1967昭和4254歳未(ひつじ)
1968昭和4353歳申(さる)
1969昭和4452歳酉(とり)
1970昭和4551歳戌(いぬ)
1971昭和4650歳亥(い)
1972昭和4749歳子(ね)
1973昭和4848歳丑(うし)
1974昭和4947歳寅(とら)
1975昭和5046歳卯(う)
1976昭和5145歳辰(たつ)
1977昭和5244歳巳(み)
1978昭和5343歳午(うま)
1979昭和5442歳未(ひつじ)
1980昭和5541歳申(さる)
1981昭和5640歳酉(とり)
1982昭和5739歳戌(いぬ)
1983昭和5838歳亥(い)
1984昭和5937歳子(ね)
1985昭和6036歳丑(うし)
1986昭和6135歳寅(とら)
1987昭和6234歳卯(う)
1988昭和6333歳辰(たつ)
1989昭和64/平成元年32歳巳(み)
1990平成231歳午(うま)
1991平成330歳未(ひつじ)
1992平成429歳申(さる)
1993平成528歳酉(とり)
1994平成627歳戌(いぬ)
1995平成726歳亥(い)
1996平成825歳子(ね)
1997平成924歳丑(うし)
1998平成1023歳寅(とら)
1999平成1122歳卯(う)
2000平成1221歳辰(たつ)
2001平成1320歳巳(み)
2002平成1419歳午(うま)
2003平成1518歳未(ひつじ)
2004平成1617歳申(さる)
2005平成1716歳酉(とり)
2006平成1815歳戌(いぬ)
2007平成1914歳亥(い)
2008平成2013歳子(ね)
2009平成2112歳丑(うし)
2010平成2211歳寅(とら)
2011平成2310歳卯(う)
2012平成249歳辰(たつ)
2013平成258歳巳(み)
2014平成267歳午(うま)
2015平成276歳未(ひつじ)
2016平成285歳申(さる)
2017平成294歳酉(とり)
2018平成303歳戌(いぬ)
2019平成31/令和元年2歳亥(い)
2020令和21歳子(ね)
2021令和30歳丑(うし)

自分で使うためのスマホ用西暦和暦対応表です。

年齢は今年終了時点の満年齢です。「今年いくつになるか?」です。

西暦和暦変換のサイトは数多くありますが、スマホで見ると老眼には厳しいときがあります。

選手登録などで使いますので、チームメイトの生年の中央値(1962)にフォーカスしてみました。「autofocusがグローバル属性になったのでなんか書く」によれば、何にでもフォーカスを当てられる仕様になったらしい。今、フォーカスされていなくても、ブラウザが対応すればフォーカスされるはずです。

プルダウン式のメニュー・バージョンは、こちら

以下はメモ(TABLEタグの内容生成)です。

<?php
define('TAISHO_BEGIN', '1912');
define('TAISHO_END', '1926');
define('SHOWA_BEGIN', '1926');
define('SHOWA_END', '1989');
define('HEISEI_BEGIN', '1989');
define('HEISEI_END', '2019');
define('REIWA_BEGIN', '2019');
define('ZODIAC', ['子(ね)', '丑(うし)', '寅(とら)', '卯(う)', '辰(たつ)', '巳(み)', '午(うま)', '未(ひつじ)', '申(さる)', '酉(とり)', '戌(いぬ)', '亥(い)']);

$current_year = date("Y");
for ($year = 1920; $year <= $current_year; $year++) {
    if ($year == 1962) echo '<tr autofocus>';
    else echo '<tr>';
    echo '<td>', $year, '</td>';
    echo '<td>';
    if ($year > TAISHO_BEGIN && $year <= TAISHO_END) echo '大正', $year - TAISHO_BEGIN + 1;
    if ($year == SHOWA_BEGIN) echo '/昭和元年';
    if ($year > SHOWA_BEGIN && $year <= SHOWA_END) echo '昭和', $year - SHOWA_BEGIN + 1;
    if ($year == HEISEI_BEGIN) echo '/平成元年';
    if ($year > HEISEI_BEGIN && $year <= HEISEI_END) echo '平成', $year - HEISEI_BEGIN + 1;
    if ($year == REIWA_BEGIN) echo '/令和元年';
    if ($year > REIWA_BEGIN) echo '令和', $year - REIWA_BEGIN + 1;
    echo '</td><td>', $current_year - $year, '歳', '</td><td>', ZODIAC[($year + 8) % 12], '</td></tr>';
}
?>

コメント