Conversor de TimeStamp: UNIX, UTC, DateTime, ISO, RFC
Converta tempo entre Unix Timestamp, ISO 8601, RFC 2822, SQL datetime e formatos personalizados. Uma ferramenta universal para desenvolvedores e analistas.
Converta tempo entre Unix Timestamp, ISO 8601, RFC 2822, SQL datetime e formatos personalizados. Uma ferramenta universal para desenvolvedores e analistas.
Converte datas e horas entre Unix Timestamp, ISO 8601, RFC 2822, datetime SQL e formatos personalizados locais. Tudo em uma ferramenta - sem configurações extras.
A ferramenta reconhece automaticamente o formato e converte instantaneamente os dados. Conveniente ao trabalhar com logs, APIs, consultas SQL e datas em textos.
Personalize o formato de saída de acordo com seu modelo: yyyy-MM-dd HH:mm:ss, dd.MM.yyyy, MM/dd/yyyy hh:mm:ss e outros. A flexibilidade do modelo permite criar qualquer formato.
Um Unix timestamp é o número de segundos que se passaram desde 1º de janeiro de 1970 (UTC). Ele é amplamente utilizado em programação, APIs e bancos de dados para armazenar o tempo em um formato universal.
Os Unix timestamps podem estar em segundos (10 dígitos) ou milissegundos (13 dígitos).
Esta ferramenta funciona em quatro modos:
Modo | Descrição |
|---|---|
Hora Atual | Exibe a hora atual (UTC e no seu fuso horário local) em formato Unix. Também converte o timestamp para formatos comuns de data e hora. |
Timestamp → Data | Converte um Unix timestamp em formatos de data e hora legíveis. |
Data → Timestamp | Converte uma data e hora específicas em Unix timestamp e outros formatos comuns. |
Formatador | Formata uma data usando um padrão personalizado com macros. |
Os Unix timestamps são sempre armazenados em UTC. Ao converter para data, o resultado depende do fuso horário do usuário, portanto o mesmo valor pode ser exibido de forma diferente.
Período | Conversão para segundos |
|---|---|
Segundo | 1 seg |
Minuto | 60 seg |
Hora | 3600 seg |
Dia | 86400 seg |
Semana | 604800 seg |
Mês (30 dias) | 2592000 seg |
Ano (365 dias) | 31536000 seg |
Os valores de mês e ano são aproximados e usados apenas como referência. A duração real depende do calendário e dos anos bissextos. O conversor considera corretamente os valores reais do calendário.
Período | Macros |
|---|---|
Ano | YYYY, YY, Y |
Mês | MMMM, MMM, MM, M |
Dia | DDDD, DDD, DD, D |
Hora (24h) | HH, H |
Hora (12h) | hh, h |
Minuto | mm, m |
Segundo | ss, s |
Milissegundo | SSS, SS, S |
AM/PM | A, a |
Você pode criar formatos personalizados de data e hora usando macros:
Formato | Resultado |
|---|---|
YYYY-MM-DD | 2026-04-15 |
DD.MM.YYYY | 15.04.2026 |
HH:mm:ss | 14:32:10 |
YYYY-MM-DD HH:mm | 2026-04-15 14:32 |
Linguagem | Timestamp Atual | Data → Timestamp | Timestamp → Data |
|---|---|---|---|
JavaScript | Math.floor(Date.now() / 1000) | Math.floor(new Date('2026-04-15T12:00:00Z').getTime()/1000) | new Date(1776254400 * 1000) |
Python | int(time.time()) | int(datetime.datetime(2026,4,15,12,0).timestamp()) | datetime.datetime.fromtimestamp(1776254400) |
PHP | time() | strtotime('2026-04-15 12:00:00') | date('Y-m-d H:i:s', 1776254400) |
Java | Instant.now().getEpochSecond() | LocalDateTime.of(2026,4,15,12,0).toEpochSecond(ZoneOffset.UTC) | Instant.ofEpochSecond(1776254400) |
C# (.NET) | DateTimeOffset.UtcNow.ToUnixTimeSeconds() | new DateTimeOffset(2026,4,15,12,0,0,TimeSpan.Zero).ToUnixTimeSeconds() | DateTimeOffset.FromUnixTimeSeconds(1776254400) |
Go | time.Now().Unix() | time.Date(2026,4,15,12,0,0,0,time.UTC).Unix() | time.Unix(1776254400, 0) |
Ruby | Time.now.to_i | Time.new(2026,4,15,12,0,0).to_i | Time.at(1776254400) |
Bash (Linux) | date +%s | date -d "2026-04-15 12:00:00" +%s | date -d @1776254400 |
SQL (PostgreSQL) | EXTRACT(EPOCH FROM NOW()) | EXTRACT(EPOCH FROM TIMESTAMP '2026-04-15 12:00:00') | TO_TIMESTAMP(1776254400) |
SQL (MySQL) | UNIX_TIMESTAMP() | UNIX_TIMESTAMP('2026-04-15 12:00:00') | FROM_UNIXTIME(1776254400) |
Na maioria das linguagens, os timestamps são retornados em segundos, mas em JavaScript são em milissegundos (é necessário dividir por 1000). Métodos sem fuso horário explícito podem usar o horário local, o que pode causar erros. Ao trabalhar com APIs, use sempre UTC em vez do horário local — isso elimina a maioria dos problemas relacionados ao tempo.
confundir UTC com horário local
usar milissegundos em vez de segundos
formato de data incorreto
fusos horários inválidos ou inconsistentes
O conversor de timestamp permite converter rapidamente dados entre Unix Timestamp, ISO 8601, RFC 2822, datetime SQL e formatos personalizados.
O serviço reconhece automaticamente o formato de entrada e converte instantaneamente a data ou hora. Configurações de formato personalizado são suportadas, o que é conveniente para trabalhar com logs, APIs, bancos de dados e relatórios.
A ferramenta é conveniente para desenvolvedores, analistas e administradores que precisam trabalhar com timestamps em vários formatos.
Um carimbo de data/hora Unix é o número de segundos que se passaram desde 1º de janeiro de 1970, 00:00:00 UTC. É uma maneira padrão de representar o tempo em sistemas de computador, independente do fuso horário.
Carimbos de data/hora fornecem uma maneira universal e independente de fuso horário de representar o tempo. Eles simplificam o cálculo da diferença de tempo, a classificação cronológica e evitam problemas de conversão de fuso horário em sistemas distribuídos.
Os carimbos de data/hora Unix contam segundos desde 1970. Outros formatos incluem milissegundos (JavaScript), microssegundos ou outras datas de início da contagem. Alguns sistemas usam strings ISO 8601 em vez de carimbos de data/hora numéricos.
O conversor de carimbo de data/hora funciona com formatos de data padrão (ISO 8601, UTC, RFC, hora local e muitos outros), e também processa corretamente números em segundos e milissegundos. Isso permite que a ferramenta seja usada para diferentes sistemas e aplicativos.
O problema do ano 2038 afeta sistemas de 32 bits, onde os carimbos de data/hora Unix transbordam em 19 de janeiro de 2038. Os sistemas modernos de 64 bits estendem esse limite para bilhões de anos, mas os sistemas legados podem precisar de atualizações.
Sim, a ferramenta permite que você insira qualquer data e hora (passado, presente ou futuro) e as converta em um carimbo de data/hora Unix correspondente e vice-versa. Isso é útil para planejamento, análise histórica ou criação de seus próprios serviços.
Sim, o construtor possui uma opção de formato personalizado. Você pode escolher a ordem de exibição de ano, mês, dia, horas, minutos e segundos, e também definir separadores — por exemplo, YYYY-MM-DD HH:mm:ss. Isso é conveniente para trabalhar com padrões específicos ou requisitos corporativos.
Os formatos mais utilizados são: ISO 8601 (2025-08-30T12:34:56Z), UTC (Sex, 30 Ago 2025 12:34:56 GMT), hora local (30.08.2025 12:34:56), UNIX Timestamp em segundos e milissegundos. Nosso conversor suporta todas essas opções e permite alternar rapidamente entre elas.