Tempo epoch atual em segundos
1791054266
1791054266211 milissegundos
Epoch Unix para data
Converter epoch unix para data legível
Tipo de timestamp: Segundos
GMT : 3 de outubro de 2026 às 19:04:26 UTC
O seu fuso horário: 3 de outubro de 2026 às 19:04:26 UTC
Relativo: há 0 segundo

Data para Epoch

Converter data legível para Epoch
Timestamp Epoch: 1791054266
Milissegundos Epoch : 1791054266211
Relativo: em 0 segundo

O que é o Epoch

O conceito de epoch Unix, também designado tempo Unix, tempo POSIX ou timestamp Unix, indica o número de segundos decorridos desde 1 de janeiro de 1970 (meia-noite UTC/GMT), excluindo segundos bissextos (ISO 8601: 1970-01-01T00:00:00Z). Embora tecnicamente aponte para o tempo Unix 0 (meia-noite de 1/1/1970), o termo "epoch" é comummente utilizado como sinónimo de tempo Unix.

Exemplo

Eis algumas conversões de intervalos de tempo comuns para segundos e milissegundos.

TempoSegundos (s)Milissegundos (ms)
1 hora3.600 segundos3.600.000 milissegundos
1 dia86.400 segundos86.400.000 milissegundos
1 semana604.800 segundos604.800.000 milissegundos
1 ano31.556.926 segundos31.556.952.000 milissegundos

Como obter o epoch atual em várias ferramentas

Eis alguns exemplos de como obter o epoch atual em várias linguagens de programação e ferramentas.

LinguagemTrecho
Javascript Math.floor(new Date().getTime()/1000)
Pythonimport time; print(int(time.time()))
JavaSystem.out.println(System.currentTimeMillis() / 1000);
Gofmt.Println(time.Now().Unix())
Rubyputs Time.now.to_i
PHPecho time();
C#Console.WriteLine((DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds);
Swiftprint(Int(NSDate().timeIntervalSince1970))
Kotlinprintln(System.currentTimeMillis() / 1000)
Rustprintln!("{}", SystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_secs());
Cprintf("%ld\n", (long)time(NULL));
C++std::cout << std::time(0) << std::endl;
Perlprint time;
Linux/Unixdate +%s
PostgresSELECT extract(epoch from now());
MySQLSELECT UNIX_TIMESTAMP();
OracleSELECT (SYSDATE - TO_DATE('1970-01-01', 'YYYY-MM-DD')) * 86400 FROM DUAL;
SQL ServerSELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE());

Leia mais

  1. Um guia para principiantes sobre o tempo epoch
  2. Conversão de tempo epoch