diário ·
A hora de uma entrada é sua
Tradução por IA Esta página é uma tradução automática do original (inglês / coreano) e pode conter erros. O original é a versão de referência. Ler o original
Cada entrada do diário registra quando foi publicada, no horário da Coreia. Um pequeno script em cada página mostra essa hora no seu fuso horário. Se ele não conseguir, você ainda vê a original.
A data abaixo de um título parece a coisa mais simples de uma página. A nossa tem um pouco mais por trás. Os números aqui foram conferidos em 12 de novembro de 2026, no script, nos testes dele e nas páginas geradas.
Uma hora, escrita uma vez
Cada entrada guarda sua hora de publicação com um deslocamento, por exemplo 10:50 de 10 de novembro com +09:00, que significa Horário Padrão da Coreia. Essa é a hora em que de fato apertamos publicar, e é o mesmo texto para todos os visitantes, em todos os idiomas.
Um script que a converte
O script tem 1.639 bytes e fica dentro da página, então não precisa de nenhuma requisição extra. Ele encontra cada hora marcada, pergunta ao navegador o fuso horário do seu dispositivo e escreve o mesmo instante nesse fuso, no idioma da página: mês, dia, horas e minutos, e o nome de um fuso. Os fusos da Coreia e do Japão se chamam KST e JST; em outros lugares, o navegador escolhe o nome. O texto original permanece na dica de ferramenta.
Os mesmos números em todo lugar
Alguns idiomas e regiões usam por padrão outros calendários ou dígitos. O script pede o calendário gregoriano e dígitos latinos em todos os idiomas, para que uma data nunca mude de significado de uma página para outra.
Quando não consegue
Se os scripts estiverem desativados, ou o navegador não tiver o que o script precisa, nada acontece e o horário da Coreia permanece como foi escrito. O script também ignora qualquer hora que não seja uma data e hora completas com deslocamento, em vez de adivinhar. Ele trabalha dentro de um bloco try, de modo que uma falha em uma hora não afeta as outras.
Onde roda
Ele está nas 228 páginas de entradas (19 entradas em 12 idiomas), nas 12 páginas de lista e nas 12 páginas iniciais. Sete testes verificam o arquivo: sua forma, seu cabeçalho, um hash que deve coincidir com o registrado, sua sintaxe e como ele se comporta em diferentes fusos horários.
O que não faz
O script só lê o fuso horário do seu dispositivo para formatar uma hora. Não envia nada a lugar nenhum e não guarda nada. Ele altera horas marcadas como horas; não reordena as entradas.
ipe(); // written once, read in your time
Uma hora registrada, convertida no último passo, significa que a entrada continua a mesma e só muda a forma de vê-la.