Blog de timestamps Unix
Guias detalhados sobre timestamps Unix, tempo epoch, tratamento de fusos, Date do JavaScript, escolhas de armazenamento em bancos e os bugs de produção causados por conversões de tempo.
Linux Time Converter: Unix date Command Guide
Use Linux date commands to convert Unix timestamps fast: epoch to date, date to epoch, current Unix time, milliseconds, UTC output, TZ-based local time, and macOS/BSD equivalents.
Ler artigo →End of 2026 Unix Timestamp: 1798761600 (and Why Not 1798761599)
Two timestamps sit at the boundary between 2026 and 2027. 1798761600 is the start of 2027 — the half-open upper bound used in most date-range queries. 1798761599 is the last whole second of 2026. This guide explains which to use and shows the conversions in JavaScript, Python, shell, and SQL.
Ler artigo →Start of 2027 Unix Timestamp: 1798761600 Explained
The Unix timestamp 1798761600 represents 2027-01-01 00:00:00 UTC, the start of 2027 in UTC. This guide shows the conversion, timezone implications, milliseconds form, and how to compute any year-start timestamp.
Ler artigo →O que é a hora UTC? Significado, offsets e conversões explicados
O UTC (Tempo Universal Coordenado) é o principal padrão de tempo do mundo e a referência de offset zero para cada fuso horário. Este guia explica o que UTC significa, se conta como fuso, como ler o UTC de 24 horas e como converter UTC para EST, CST, MST, PST e a sua própria hora local.
Ler artigo →Timestamp Unix atual: relógio epoch, hora UTC e tempo Unix ao vivo
O timestamp Unix atual é o número de segundos desde 1970-01-01 00:00:00 UTC neste momento. Aprenda como funciona um relógio epoch, por que o UTC é a referência e como obter o timestamp atual nas linguagens mais comuns.
Ler artigo →Converter data para Epoch em JavaScript, Python, SQL e Go
Tutorial para desenvolvedores: converter uma data e fuso horário em Unix epoch em JavaScript, Python, SQL, Go e shell. Cobre parsing timezone-aware vs naive, o gap de DST e a escolha entre segundos e milissegundos.
Ler artigo →Erros do conversor epoch: como evitar conversões de timestamp Unix erradas
A maioria dos bugs do conversor epoch não está na matemática — está na unidade, no fuso horário e nas suposições que trazes para a entrada. Este é um guia de campo dos erros de conversão que produzem datas em 1970 e bugs desfasados de uma hora, cada um com o único passo de verificação que o deteta.
Ler artigo →Milissegundos epoch para data: converter timestamps de 13 dígitos e valores long
Um guia para converter milissegundos epoch em datas legíveis. Cobre timestamps de 13 dígitos, Date do JavaScript, valores long do Java, milissegundos vs segundos e por que a unidade errada produz datas de 1970 ou muito distantes.
Ler artigo →Hora Unix vs hora POSIX vs epoch timestamp: terminologia explicada
"Epoch timestamp", "hora Unix" e "hora POSIX" são usados de forma intercambiável e, no código do dia a dia, são o mesmo número — segundos desde 1970-01-01 UTC. Mas vêm de lugares diferentes: a hora Unix é uma convenção, a hora POSIX é uma especificação formal (IEEE Std 1003.1) e "epoch" é um termo genérico para qualquer instante de referência. Este guia associa cada termo ao seu padrão e mostra onde as diferenças — segundos intercalares, intervalo e outras epochs — realmente importam.
Ler artigo →Timestamp Unix do início de 2026: 1767225600 explicado
O timestamp Unix 1767225600 representa 2026-01-01 00:00:00 UTC, o início de 2026 em UTC. Este guia mostra a conversão, as implicações de fuso, a forma em milissegundos e como calcular o timestamp de início de qualquer ano.
Ler artigo →Hora Unix para data — converter qualquer epoch numa data legível
Um timestamp Unix é o número de segundos desde 1 de janeiro de 1970 UTC. Para convertê-lo numa data, decodifica-se como UTC e depois formata-se em qualquer fuso horário. Este guia dá a receita em JavaScript, Python, PHP, shell, SQL (Postgres, MySQL, SQLite, BigQuery), Excel e Google Sheets — com a armadilha de segundos-vs-milissegundos, UTC-vs-local, precisão de microssegundos, timestamps negativos e o problema do ano 2038.
Ler artigo →O tempo epoch explicado: o que é o timestamp Unix zero?
O timestamp Unix 0 é 1 de janeiro de 1970 às 00:00:00 UTC. Aprenda por que essa data se tornou o epoch Unix, o que representam os timestamps negativos, como diferem os segundos/milissegundos/microssegundos epoch e quais limites se aplicam aos sistemas modernos.
Ler artigo →JavaScript Date.now(): obter e converter timestamps Unix
Um guia focado em JavaScript Date.now(): obtenha o timestamp Unix atual, converta segundos vs milissegundos, transforme timestamps em objetos Date, formate com Intl e evite as armadilhas comuns de parsing.
Ler artigo →Milissegundos vs segundos: como converter millis em um timestamp Unix
O bug de timestamp mais comum é passar milissegundos onde se esperam segundos, ou o contrário. Aprenda a regra de 10 vs 13 dígitos, os padrões de cada linguagem, as implicações em bancos e os padrões de conversão seguros.
Ler artigo →7 bugs de timestamp Unix que todo desenvolvedor já lançou
Estes são os erros de timestamp que causam incidentes em produção: divergências silenciosas de unidade, suposições de fuso, o ×1000 esquecido, o armazenamento como string, o parsing ambíguo e os erros nos limites do horário de verão. Cada bug inclui o sintoma, a causa raiz e uma correção prática.
Ler artigo →Formatação de datas correta por fuso no JavaScript sem bibliotecas
O Intl.DateTimeFormat integrado do JavaScript trata a formatação de fusos IANA sem moment.js ou date-fns. Aprenda as opções timeZone explícitas, a exibição segura quanto ao horário de verão, formatToParts, os limites da conversão de relógio e quando o Temporal ou uma biblioteca de fusos ainda é útil.
Ler artigo →Armazenar timestamps em bancos: DATETIME vs INT vs BIGINT
Escolher o tipo de coluna errado para timestamps causa deriva de fuso, o estouro do ano 2038, consultas de intervalo quebradas e saída de API confusa. Compare os tipos datetime nativos, os valores epoch BIGINT e as strings no MySQL e PostgreSQL.
Ler artigo →Artigos mais recentes
Artigos práticos sobre timestamps Unix, tratamento de fusos horários no JavaScript, estratégias de armazenamento em bancos de dados e os bugs de timestamp que quebram silenciosamente os sistemas em produção.