Gerador de carimbo de data/hora
Gera carimbos de data e hora Unix ou converte entre carimbos de data e formatos de data legíveis por humanos. Essencial para desenvolvedores que trabalham com APIs, bancos de dados ou sistemas de registro que usam a hora Unix. Converta rapidamente carimbos de data/hora em datas legíveis ou gere carimbos de data/hora atuais para testes e desenvolvimento.
Perguntas frequentes
Um carimbo de data/hora do Unix é o número de segundos decorridos desde 1º de janeiro de 1970 00:00:00 UTC (a época do Unix). Por exemplo, 1609459200 representa 1º de janeiro de 2021 00:00:00 UTC. É uma forma universal de representar o tempo como um único número, facilitando o armazenamento, a comparação e a realização de cálculos com datas em diferentes fusos horários e sistemas.
Insira o carimbo de data/hora Unix (número de segundos desde 1970) em nosso conversor e mostraremos a data e a hora correspondentes em um formato legível por humanos. Você pode ver a data em seu fuso horário local e também em UTC. A maioria dos registros de data e hora tem 10 dígitos para segundos, mas alguns sistemas usam 13 dígitos para milissegundos (divida por 1000 para obter segundos).
Os registros de data e hora do Unix são tradicionalmente medidos em segundos (10 dígitos, por exemplo, 1609459200). No entanto, o JavaScript e alguns outros sistemas usam milissegundos (13 dígitos, por exemplo, 1609459200000). Para converter milissegundos em segundos, divida por 1000. Para converter segundos em milissegundos, multiplique por 1000. Nossa ferramenta lida com ambos os formatos automaticamente.
Use nosso gerador para obter instantaneamente o carimbo de data/hora atual do Unix. Em JavaScript, você pode usar Date.now() para milissegundos ou Math.floor(Date.now() / 1000) para segundos. Em Python, use time.time(). Em PHP, use time(). Ter o registro de data e hora atual é útil para registrar, criar identificadores exclusivos ou testar funcionalidades baseadas em tempo.
Os registros de data e hora do Unix estão sempre em UTC (Tempo Universal Coordenado) por definição. Quando convertidos em uma data legível por humanos, a exibição depende do fuso horário. Por exemplo, o carimbo de data/hora 1609459200 é 1º de janeiro de 2021 00:00:00 UTC, mas seria exibido como 31 de dezembro de 2020 19:00:00 em Nova York (EST, UTC-5). Sempre considere os fusos horários ao trabalhar com carimbos de data/hora.
Como os carimbos de data/hora são apenas números, você pode usar aritmética simples. Para descobrir o tempo entre dois eventos, subtraia um registro de data e hora de outro (o resultado é em segundos). Para adicionar tempo a um carimbo de data/hora, adicione o número de segundos (por exemplo, +86400 adiciona um dia, +3600 adiciona uma hora). Isso torna os carimbos de data/hora perfeitos para cálculos de datas sem se preocupar com meses, anos bissextos ou fusos horários.
A época do Unix (1º de janeiro de 1970 00:00:00 UTC) foi escolhida como o ponto zero quando o Unix foi desenvolvido no início da década de 1970. Essa data era recente o suficiente para ser relevante e distante o suficiente para atender à maioria das necessidades de computação. Os carimbos de data e hora negativos representam datas anteriores a 1970, embora sejam raramente usados.
O JavaScript usa Date.now() ou new Date().getTime() (milissegundos), o Python usa time.time() (segundos), o PHP usa time() (segundos), o Java usa System.currentTimeMillis() (milissegundos). Ao trocar carimbos de data/hora entre sistemas, sempre verifique se está trabalhando com segundos ou milissegundos para evitar erros.
Os registros de data e hora do Unix estão sempre em UTC e não são afetados pelo horário de verão. O horário de verão afeta apenas a conversão do carimbo de data/hora para a exibição da hora local. É por isso que os carimbos de data/hora são perfeitos para armazenar dados de tempo - eles são imunes a complicações de fuso horário e horário de verão.
Os carimbos de data e hora padrão de 32 bits do Unix enfrentam o problema do ano 2038 (valor máximo de 2.147.483.647 segundos = 19 de janeiro de 2038). Os sistemas modernos usam carimbos de data/hora de 64 bits que estendem o intervalo de bilhões de anos para o futuro e o passado. Nossa ferramenta é compatível com ambos os formatos e lida com datas muito além de 2038.
