Data para timestamp Unix

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.
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.
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.