Unix epoch a fecha
Convertir epoch de Unix a fecha legible
Tipo de Marca de Tiempo: Segundos
GMT : 22 de diciembre de 2024, 22:38:01 UTC
Tu Zona Horaria: 22 de diciembre de 2024, 22:38:01 UTC
Relativo: hace 0 segundos

Fecha a Epoch

Convertir fecha legible a Epoch
Marca de Tiempo Epoch: 1734907081
Milisegundos de Epoch : 1734907081256
Relativo: dentro de 0 segundos

¿Qué es Epoch?

El concepto de la época Unix, también conocido como tiempo Unix, tiempo POSIX o timestamp Unix, denota la cantidad de segundos transcurridos desde el 1 de enero de 1970 (medianoche UTC/GMT), excluyendo los segundos intercalares (ISO 8601: 1970-01-01T00:00:00Z). Aunque técnicamente señala el tiempo Unix 0 (medianoche del 1/1/1970), el término 'época' se usa comúnmente como sinónimo de tiempo Unix.

Ejemplo

Aquí hay algunas conversiones de intervalos de tiempo comunes a segundos y milisegundos.

TiempoSegundos (s)Milisegundos (ms)
1 Hora3,600 Segundos3,600,000 Milisegundos
1 Día86,400 Segundos86,400,000 Milisegundos
1 Semana604,800 Segundos604,800,000 Milisegundos
1 Año31,556,926 Segundos31,556,952,000 Milisegundos

Cómo obtener el Epoch actual en varias herramientas

Aquí hay algunos ejemplos de cómo obtener el epoch actual en varios lenguajes de programación y herramientas.

LenguajeFragmento de código
JavaScriptMath.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());

Leer más

  1. Guía para principiantes sobre el tiempo Epoch
  2. Conversión del tiempo Epoch