저널 ·

글에 적힌 시각은 당신의 시계로 보입니다

저널의 글은 모두 게시 시각을 한국 시각으로 적어 둡니다. 각 페이지 안의 작은 스크립트가 그 시각을 당신의 시간대로 바꿔 보입니다. 못 하는 때에는 원래 시각이 그대로 보입니다.

제목 아래의 날짜는 페이지에서 가장 단순한 것처럼 보입니다. 우리 쪽에는 그 뒤에 조금 더 있습니다. 여기의 수치는 2026년 11월 12일에 스크립트, 그 테스트, 만들어진 페이지에서 확인했습니다.

시각은 한 번만 적는다

글마다 게시 시각을 오프셋과 함께 저장합니다. 예를 들어 11월 10일 10시 50분에 +09:00 은 한국 표준시라는 뜻입니다. 우리가 실제로 게시한 때이고, 방문자와 언어에 상관없이 같은 글자입니다.

바꿔 주는 스크립트

스크립트는 1,639바이트이고 페이지 안에 들어 있어서 따로 요청하지 않습니다. 표시된 시각을 모두 찾아 브라우저에 기기의 시간대를 묻고, 같은 순간을 그 시간대로, 페이지의 언어에 맞춰 월·일·시·분과 시간대 이름으로 씁니다. 한국과 일본의 시간대는 KST, JST 로 쓰고 그 밖에는 브라우저가 이름을 정합니다. 원래 글자는 툴팁에 남습니다.

어디서나 같은 숫자

언어나 지역에 따라 기본 달력이나 숫자가 다른 곳이 있습니다. 스크립트는 어느 언어에서나 그레고리력과 라틴 숫자를 요청하므로, 날짜가 페이지마다 다른 뜻이 되는 일이 없습니다.

못 하는 때

스크립트가 꺼져 있거나 브라우저에 필요한 기능이 없으면 아무 일도 일어나지 않고 한국 시각이 적힌 그대로 남습니다. 오프셋이 있는 완전한 날짜와 시각이 아닌 값은 짐작하지 않고 건너뜁니다. 시각마다 try 안에서 돌아서, 하나가 실패해도 다른 것에는 영향이 없습니다.

어디서 도는가

글 페이지 228개(글 19편, 12개 언어), 목록 페이지 12개, 홈 페이지 12개에 모두 들어 있습니다. 테스트 일곱 개가 이 파일을 지킵니다. 파일의 형태, 머리 주석, 기록된 값과 맞아야 하는 해시, 문법, 그리고 여러 시간대에서의 동작입니다.

하지 않는 일

스크립트는 시각을 꾸미려고 기기의 시간대를 읽을 뿐입니다. 어디로도 보내지 않고 아무것도 저장하지 않습니다. 시각으로 표시된 것만 바꾸며, 글의 순서는 바꾸지 않습니다.

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

기록된 시각은 하나이고 마지막 단계에서만 바뀝니다. 그래서 글은 그대로이고 보이는 모습만 달라집니다.

← 전체 글