コンポーネント
← すべてのコンポーネント

ローカル時刻表示

stimeo--local-time

UTC のタイムスタンプを閲覧者のロケール/TZ の絶対時刻に Intl で整形する。

stimeo--local-time コントローラは HTML の <time> セマンティクスに従います。UTC の datetime 属性を読み、Intl.DateTimeFormat(ブラウザ標準・追加依存なし)で閲覧者のロケールとタイムゾーンの表示へ整形します。サーバは素の UTC を出力でき(閲覧者の TZ を知る必要がなく、マークアップはキャッシュ可能)、現地化はクライアントが担います。Relative Time の「3 分前」とは別の、絶対時刻のローカライズ軸です。機械可読な datetime は不変のまま保持され、支援技術やクローラは正準値を保てます。datetime/TZ が不正な場合は元のテキストを残します。整形は datetime の純粋な関数なので、Turbo のキャッシュ復元や Morphing 後も再実行されて整合します。ライブラリは挙動のみを提供し、見た目はこの Playground が持ちます。

実行中
  • 公開 UTC 2026-06-08 12:30
  • リリース UTC 2026-01-01 09:00
  • 開始 UTC 2026-12-24 21:00
  • 現在 UTC 2026-06-21 22:10

各時刻は datetime 属性に UTC で保持され、ブラウザ上であなたのロケール/タイムゾーンに現地化されます。同じ瞬間でも、異なるタイムゾーンの閲覧者には異なる時計表示になります。機械可読な datetime は不変で、各時刻にカーソルを合わせると title でより詳細な形が表示されます。