Data para timestamp Unix
Converta facilmente qualquer data específica para o formato de timestamp Unix com nossa ferramenta de conversão de data.

O Data para timestamp Unix é uma ferramenta gratuita que converte uma data e um fuso horário específicos em um timestamp Unix para uso em código, APIs, bancos de dados e logs.
O que é um timestamp Unix?
Um timestamp Unix é um número inteiro que representa quantos segundos se passaram desde 00:00:00 UTC de 1 de janeiro de 1970, momento conhecido como época Unix. A própria época, por exemplo, corresponde ao timestamp 0, enquanto datas posteriores têm valores positivos.
Os timestamps Unix oferecem aos sistemas uma forma compacta e independente de linguagem para trocar informações sobre um instante. Eles evitam formatos regionais de exibição, como 10/09/2026, que um leitor britânico interpreta como 10 de setembro, mas alguns sistemas interpretam como 9 de outubro.
Um timestamp descreve um instante, não uma data de calendário formatada. Ele não traz nenhuma identificação própria de Europe/London, UTC ou outro fuso horário. O fuso é importante durante a conversão porque determina qual instante a data e a hora locais originais representam.

Como converter uma data em timestamp Unix?
Defina o campo Fuso horário e use o valor retornado em Timestamp Unix no sistema que precisa dele.
- Escolha o fuso horário necessário.
- Execute a conversão e copie o número inteiro exibido em Timestamp Unix.
- Antes de inserir o valor, confira se o destino espera segundos ou milissegundos.

A escolha do fuso horário pode alterar o resultado em várias horas. Essa diferença também pode variar conforme a data, pois regiões como o Reino Unido adotam regras de horário de verão. Europe/London corresponde a UTC no inverno e, normalmente, a UTC+1 durante o horário de verão britânico.
A conversão do Data para timestamp Unix é executada no servidor. O valor informado em Fuso horário é enviado ao servidor por HTTPS e não é armazenado.
Como interpretar o timestamp retornado?
Leia o resultado como uma contagem de segundos desde a época Unix, sem pontuação, sufixo de fuso horário ou data em formato legível. Valores com dez dígitos são comuns para datas atuais, embora a quantidade de dígitos, por si só, não comprove que um timestamp é válido.
O problema de integração mais frequente é confundir segundos com milissegundos. Ferramentas baseadas em Unix e muitos sistemas de servidor usam segundos. As APIs de data do JavaScript costumam usar milissegundos, portanto talvez seja necessário multiplicar um valor em segundos por 1,000 nesse contexto.
- 0 representa 1 de janeiro de 1970 às 00:00:00 UTC.
- Um número inteiro positivo maior representa um instante posterior.
- Um timestamp negativo pode representar uma data anterior à época, embora o suporte varie entre aplicativos e plataformas.
- O número não preserva o fuso horário usado originalmente no cálculo.
Um resultado numérico não confirma que o fuso horário pretendido foi selecionado. Se o horário convertido parecer incorreto, confira primeiro o fuso escolhido e depois, quando aplicável, as regras de horário de verão. Se a diferença tiver um fator de 1,000, verifique a unidade esperada.
Exemplos práticos de conversão de datas
Estes exemplos simples mostram como o fuso horário afeta o instante representado.
1 de janeiro de 1970, 00:00:00 UTC corresponde a 0.
1 de janeiro de 2024, 00:00:00 UTC corresponde a 1704067200.
1 de julho de 2024, 12:00:00 Europe/London corresponde a 1719831600.
No último exemplo, Londres estava no horário de verão britânico. Por isso, meio-dia no horário local correspondia a 11:00 UTC. Usar UTC como fuso horário para a mesma hora escrita produziria um timestamp diferente.
Ao trabalhar com dados de terceiros, prefira uma data sem ambiguidade, como 1 de julho de 2024, ou o formato ISO 2024-07-01, em vez de 01/07/2024. Texto acentuado ou com caracteres não latinos não faz parte do timestamp, pois a saída contém dígitos e pode incluir um sinal de menos no início.
Quando vale a pena converter uma data para o tempo Unix?
A conversão é útil quando uma data legível por pessoas precisa ser comparada, ordenada ou transmitida como um instante preciso e legível por máquinas. Alguns casos comuns são depurar a resposta de uma API, preparar uma tarefa agendada antes da implantação, verificar registros de banco de dados e interpretar datas fornecidas por outro serviço.
- Converta o prazo de uma versão antes de inseri-lo em uma configuração de implantação.
- Compare um evento do aplicativo com timestamps nos logs do servidor.
- Prepare parâmetros de consulta para uma API que aceita horários de início e fim como segundos desde a época.
- Padronize datas importadas de um arquivo CSV antes de armazená-las em um banco de dados.
- Confira se um webhook de terceiros está enviando segundos, e não milissegundos.
Não vale a pena fazer a conversão quando apenas uma pessoa lerá a data e o sistema de destino aceita um valor ISO 8601 claro. Uma data como 2026-09-10T14:30:00+01:00 mantém o deslocamento em relação ao UTC e costuma ser mais fácil de verificar durante a depuração. Da mesma forma, converter repetidamente um valor que já é um timestamp Unix não acrescenta nenhuma informação.
Esta ferramenta não valida o esquema de uma API, não confirma que uma tarefa agendada será executada nem preserva o fuso horário original na saída. Para visualizar um timestamp em formato de calendário, use o Timestamp Unix para Data.
Perguntas frequentes
Posso digitar uma data ou hora diretamente?
Não. O único campo preenchido pelo usuário e documentado para esta ferramenta é Fuso horário.
Qual função do PHP a ferramenta usa?
A implementação no servidor chama a função date do PHP.
O que é o problema do ano 2038?
O maior timestamp Unix com sinal de 32 bits é 2,147,483,647, correspondente a 19 de janeiro de 2038 às 03:14:07 UTC. Sistemas modernos costumam usar valores de 64 bits, mas softwares antigos, formatos de arquivo e dispositivos embarcados ainda podem ter esse limite. Ao preparar datas muito distantes no futuro, verifique o tipo de armazenamento.
Os timestamps Unix consideram segundos intercalares?
No modelo POSIX usual, o tempo Unix não representa segundos intercalares como segundos numerados distintos. Isso atende à maioria das necessidades de agendamento e registro de logs em aplicativos, mas trabalhos especializados de astronomia ou medição de tempo de alta precisão podem exigir outro padrão de tempo.
O que devo conferir antes de salvar o resultado?
Confirme o fuso horário, a situação do horário de verão e a unidade esperada pelo sistema de destino. Depois, nesse sistema, converta o timestamp novamente em uma data legível e compare-a com a original antes de implantar a alteração ou atualizar os dados armazenados.
Ferramentas semelhantes
Converta um timestamp Unix em UTC e na sua data local com nossa ferramenta de conversão de timestamp Unix para data para obter uma conversão precisa.
Ferramentas populares
Gere facilmente sua própria assinatura personalizada e faça o download com facilidade.
Obtenha o tamanho de um texto em Bytes (B), Kilobytes (KB) ou Megabytes (MB).
Use a ferramenta de consulta reversa de IP para encontrar de forma rápida e fácil o domínio ou host associado a qualquer endereço IP.
Gere instantaneamente seu link gratuito do WhatsApp com nosso gerador de links. Adicione uma mensagem personalizada e inicie conversas com um clique, sem login nem programação.
Use nossa ferramenta de ping para verificar de forma rápida e eficiente o status e o tempo de resposta de qualquer site, servidor ou porta.
A ferramenta de consulta de IP do Digily Link fornece informações detalhadas sobre qualquer endereço IP. Use este serviço online gratuito para obter dados completos de IP.