8桁の西暦・年月日を指定して、元号と年を文字列で返す。※江戸時代(慶長元年)以降のみ対象。
オプションで、月日と曜日の付加も可能。
・元号と年を文字列で返す。
・元号と年、月日、曜日を文字列で返す。
・null を返す。
年号の切り替え日と年の開始/終了日は一致していないため、江戸時代については年単位での区切りとしている。
例えば、嘉永は1848〜1854年、安政は1854年〜だが、最後と最初が同年なので、この関数では嘉永は1848〜1853年、安政が1854年〜として処理して返す仕様となっているので目安程度に使用すること。
Javascript :
var dateStr=$strJYear(15951231); //規定範囲外
var dateStr=$strJYear(15960101);
var dateStr=$strJYear(18681022);
var dateStr=$strJYear(18681023);
var dateStr=$strJYear(19120730,'yjmmdd(wj');
var dateStr=$strJYear(19890107);
var dateStr=$strJYear(19890108,'YJMD[WJ');
var dateStr=$strJYear(20230801,'YJMD');
var dateStr=$strJYear(20501028,'YJmmdd(WJ'); //未来の日付