ジャーナル ·

記事に載る時刻はあなたの時刻

AI翻訳 このページは原文(英語・韓国語)をAIで機械翻訳したもので、誤りを含む場合があります。原文が正本です。 原文を読む

ジャーナルの各記事は、いつ公開されたかを韓国時間で記録しています。各ページの小さなスクリプトが、その時刻をあなたのタイムゾーンで表示します。できない場合でも、元の時刻は見えます。

タイトルの下の日付は、ページの中でいちばん単純なものに見えます。私たちの場合は、その裏にもう少しあります。ここにある数値は2026年11月12日に、スクリプト、そのテスト、生成されたページで確認しました。

時刻は一度だけ書く

各記事は公開時刻をオフセット付きで保存しています。たとえば11月10日の10:50に +09:00 とあれば、韓国標準時という意味です。実際に公開ボタンを押した時刻であり、訪れる人や言語にかかわらず同じ文字列です。

変換するスクリプト

スクリプトは1,639バイトでページの中に入っているため、追加のリクエストは要りません。印のついた時刻をすべて見つけ、端末のタイムゾーンをブラウザーに尋ね、同じ瞬間をそのタイムゾーンで、ページの言語に合わせて、月・日・時・分とタイムゾーン名で書き出します。韓国と日本のタイムゾーンは KST と JST と表記し、それ以外の名前はブラウザーが決めます。元の文字列はツールチップに残ります。

どこでも同じ数字

言語や地域によっては、既定の暦や数字が異なります。スクリプトはどの言語でもグレゴリオ暦とラテン数字を指定するので、ページごとに日付の意味が変わることはありません。

できないとき

スクリプトがオフの場合や、ブラウザーに必要な機能がない場合は何も起こらず、韓国時間は書かれたまま残ります。オフセット付きの完全な日付と時刻でない値は、推測せずに飛ばします。時刻ごとに try の中で動くので、ひとつが失敗しても他には影響しません。

動く場所

記事ページ228ページ(19本の記事、12言語)、一覧ページ12ページ、ホームページ12ページのすべてに入っています。7つのテストがこのファイルを守っています。ファイルの形、冒頭のコメント、記録された値と一致しなければならないハッシュ、構文、そして複数のタイムゾーンでの動作です。

しないこと

スクリプトは時刻を整えるために端末のタイムゾーンを読むだけです。どこにも何も送らず、何も保存しません。時刻として印のついたものだけを変え、記事の順序は変えません。

ipe(); // written once, read in your time

記録された時刻はひとつで、最後の段階でだけ変換されます。だから記事は変わらず、見え方だけが変わります。

← すべての記事