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.

17 artigos
28 de junho de 2026

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
20 de junho de 2026

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
20 de junho de 2026

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
25 de maio de 2026

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
19 de maio de 2026

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
19 de maio de 2026

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
19 de maio de 2026

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
19 de maio de 2026

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
19 de maio de 2026

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
19 de maio de 2026

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
19 de maio de 2026

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
16 de maio de 2026

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
16 de maio de 2026

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
16 de maio de 2026

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
16 de maio de 2026

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
16 de maio de 2026

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
16 de maio de 2026

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.