Conversor de Marca de Tiempo Unix Online | Convertir Timestamp a Fecha y Hora

Conversión de Marca de Tiempo

Marca de tiempo Unix actual (segundos)
Marca de Tiempo

¿Qué es una Marca de Tiempo Unix?

Una marca de tiempo Unix (también llamada tiempo epoch) es el número de segundos que han transcurrido desde el 1 de enero de 1970 (UTC). Es una forma de rastrear el tiempo como un total acumulado de segundos, lo que facilita a las computadoras procesar y comparar fechas.

Tiempo legible por humanosSegundo(s)
1 hora3600
1 día86400
1 semana604800
1 mes (30.44 días)2629743
1 año (365.24 días)31556926

¿Qué sucederá el 19 de enero de 2038?

El 19 de enero de 2038, a las 03:14:07 UTC, los sistemas de 32 bits experimentarán un desbordamiento de enteros en la representación del tiempo Unix, conocido como el problema del año 2038. Después de este punto, estos sistemas no podrán codificar tiempos correctamente a menos que hayan sido actualizados para usar un formato de marca de tiempo más amplio.

Obtener la marca de tiempo Unix en diferentes lenguajes de programación

LenguajeCódigo
JavaScript
Math.round(new Date() / 1000)
Python
import time time.time()
Ruby
Time.now.to_i
Go
import ('time') int64(time.Now().Unix())
Java(pure)
System.currentTimeMillis() / 1000
Java(joda)
DateTime.now().getMillis() / 1000
Java >= 8
Instant.now().getEpochSecond()
Swift
Date().timeIntervalSince1970
C
#include <sys/time.h> struct timeval tv; gettimeofday(&tv, NULL);
Objective-C
[[NSDate date] timeIntervalSince1970]
MySQL
SELECT unix_timestamp(now())
SQLite
SELECT strftime('%s', 'now')
PHP
<?php pure php time();
Erlang
calendar:datetime_to_gregorian_seconds(calendar:universal_time())-719528*24*3600.
Shell
date +%s
Groovy
(new Date().time / 1000).longValue()
Lua
os.time()
.NET/C#
DateTimeOffset.UtcNow.ToUnixTimeSeconds();
Dart
(new DateTime.now().millisecondsSinceEpoch / 1000).truncate()