はてな記法を使うには
まず 編集 見たままの右にあるチェックをクリック

次に現れたうち 「はてな記法」を選択(クリック)して、ようやくはてな記法が有効となる。

で、さっそく昨日徒労に終わったジャバコードの表示に挑戦してみた。いやはや。
はてな記法に慣れれば、けっこう便利そうですが、なれるまでが大変。
また、記事の途中で、切り替えたくても出来ないので注意が肝要とのことです。
いずれにせよ
今さらですが、はてなは奥が深い・・・
<script type="text/javascript">// <![CDATA[
// 表示確認用
var input = document.getElementById('input');
var result = document.getElementById('result');
var target = new Date(input.value);
result.innerHTML = convert_to_japanese_calendar(target);
// キー入力した際に変換を実行する
input.addEventListener('keyup', function() {
target = new Date(input.value);
result.innerHTML = convert_to_japanese_calendar(target);
});
/**
* 指定した西暦の年月日を和暦に変換する
* @param {date} target - 変換する年月日
*/
function convert_to_japanese_calendar(target) {
// 元号の情報
var jaCalender = [
{
era: '明治',
start: '1868/1/25'
}, {
era: '大正',
start: '1912/7/30'
}, {
era: '昭和',
start: '1926/12/25'
}, {
era: '平成で言えば',
start: '1989/1/8'
}, {
era: '平成で言えば',
start: '1989/1/8'
},
]
for (var i = jaCalender.length - 1; i >= 0; i--) {
var t = new Date(jaCalender[i]['start']);
// 元号の範囲に入っている場合
if(target >= t) {
// 和暦に変換して返す
return jaCalender[i]['era'] + (target.getFullYear() - t.getFullYear() + 1) + '年' + (target.getMonth() + 1) + '月' + target.getDate() + '日';
}
// 設定した元号の範囲に入らなかった場合
if(i <= 0) {
return '対象範囲外です';
}
}
}
// ]]></script>