From 0ed3c09e909f3adafa7d81313e9aeb63a2727605 Mon Sep 17 00:00:00 2001 From: Yasutake Yohei <61961825+yasutakeyohei@users.noreply.github.com> Date: Tue, 22 Sep 2026 11:14:32 +0900 Subject: 和暦に統一: 残りの西暦を令和・平成表記にし、更新情報も和暦にする MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - コンテンツに残っていた西暦を和暦に変換した(ディスレクシアの各ページの年、 合気公園・いじめ重大事態・実績の年など) - 「平成28年(2016年)」のような併記は「平成28年」にそろえた - ホームの「更新情報」の日付を「令和8年9月20日」の形にした(datetime属性は ISO 8601 のまま) 政策名(2050年カーボンニュートラル)、資料名(理数啓林2014年1月No.4)、計画の 目標年の引用(2030年)、年代表現(2000年代初頭)、英語資料の出典(1987年3月17日)は そのままにしている。 --- src/components/Updates.astro | 17 ++++++++++++++++- src/content/docs/about-dyslexia/assessment.mdx | 2 +- src/content/docs/about-dyslexia/celebrities.mdx | 2 +- src/content/docs/about-dyslexia/daisy-and-onsei.mdx | 2 +- src/content/docs/about-dyslexia/what-is-dyslexia.mdx | 12 ++++++------ src/content/docs/aiki-kouen.mdx | 4 ++-- src/content/docs/ijime-judai-jitai.mdx | 4 ++-- .../ippan-situmon/r2d/3gatu/1-carbon-neutral-giman.mdx | 4 ++-- src/content/docs/jisseki.mdx | 2 +- 9 files changed, 32 insertions(+), 17 deletions(-) (limited to 'src') diff --git a/src/components/Updates.astro b/src/components/Updates.astro index eaf159a..47278fe 100644 --- a/src/components/Updates.astro +++ b/src/components/Updates.astro @@ -6,12 +6,27 @@ type Update = { date: string; title: string; url: string; group: string }; const initial = Number(Astro.props.limit ?? 5); const step = Number(Astro.props.step ?? 10); const items = updates as Update[]; + +/** ISO の日付(YYYY-MM-DD)を「令和8年9月20日」の形にする */ +function toJapaneseDate(iso: string): string { + const [y, m, d] = iso.split("-").map(Number); + let era = "昭和"; + let n = y - 1925; + if (y >= 2019 && !(y === 2019 && m <= 4)) { + era = "令和"; + n = y - 2018; + } else if (y >= 1989) { + era = "平成"; + n = y - 1988; + } + return `${n === 1 ? `${era}元年` : `${era}${n}年`}${m}月${d}日`; +} ---