今日は何日?|西暦・和暦・曜日・ISO週を表示
端末のlocal暦日とtimezoneを明示し、西暦、曜日、年通算日、ISO週、1873〜2026年内の和暦を表示します。旧暦・六曜・server時刻は使わず、2027年以後の和暦を推測しません。
計算結果
- 端末timezone基準の今日
-
計算すると数値表を表示します。
端末timezone基準の今日。端末timezone基準の今日を固定列順で表示する横スクロール対応表です。 西暦日付 和暦 曜日 年通算日 ISO週 端末timezone 和暦確認状態
使い方
- ページ表示時にbrowser adapterが端末のlocal暦日とIANA timezone名を取得します。
- 再取得ボタンを押すと、その時点の端末暦日とtimezoneをcoreへ渡し直します。
- 西暦、和暦、曜日、年通算日、ISO週、timezone、和暦確認状態を同じ1行で確認します。
- 端末時計やtimezone設定が違う機器では結果日が異なり得るためtimezone列も一緒に記録します。
計算式・考え方
browser adapterだけが端末のyear/month/dayとIntlのtimezone名を取得し、coreへ{civil-date, timezone-label}として渡します。coreはGregorian整数日から曜日・年通算日・ISO週を求め、1873-01-01〜2026-12-31だけ固定元号境界へ照合します。
注意事項
- この限定版で表示するのは西暦、確認範囲内の和暦、曜日、年通算日、ISO週、端末timezoneです。旧暦と六曜は表示しません。
- 表示基準はserver時刻やTokyo固定ではなく、閲覧端末のlocal暦日です。結果には取得したtimezone名を省略せず表示します。
- 計算coreは現在時計、Date、Intlを直接読みません。browser adapterが明示的な暦日とtimezone名を渡すため、fixtureではclock injectionが可能です。
- 同じ瞬間でもUTCとAsia/Tokyoでlocal暦日が異なる場合があります。この差を補正せず、それぞれの端末基準として表示します。
- 1873年より前と2027年以後でもGregorian日付・曜日・年通算日・ISO週は返しますが、和暦は確認範囲外として推測しません。
- 2026年7月17日より後の令和表示には既存datasetの継続仮定という確認状態を残し、将来元号を確定したとは表示しません。
- ISO週は月曜始まりで最初の木曜日を含む週を第1週とします。暦年とISO週年が年末年始に異なる場合があります。
- 取得・計算はclient-onlyです。外部API、位置情報、Cookie、localStorage、サーバー保存、runtime fetchを使いません。
- 端末のlocal暦日を西暦・曜日・ISO週と確認範囲内の和暦で表示する限定版です。旧暦、六曜、server時刻を使わず、2027年以後の和暦を推測しません。
よくある質問
どのtimezoneの今日ですか?
端末が返したIANA timezoneです。結果表へtimezone名を表示します。
serverの日付と違うことがありますか?
あります。この限定版はserver時刻を使わず端末のlocal暦日を表示します。
2027年以後も令和と表示しますか?
表示しません。Gregorian部分だけを返し、和暦は確認範囲外とします。
旧暦や六曜も分かりますか?
分かりません。未検証の旧暦変換を組み込まない限定版です。
端末のlocal暦日とtimezone名はブラウザ内で表示計算するためだけに使い、外部送信・保存しません。