JNTZN

Convertidor de tiempo epoch

¿Qué es un convertidor de tiempo epoch?

Un convertidor de tiempo epoch es una herramienta que convierte el tiempo epoch (también conocido como tiempo Unix) en formatos de fecha y hora legibles para los humanos, y viceversa. El tiempo epoch representa el número de segundos (o milisegundos) transcurridos desde el 1 de enero de 1970 (UTC).

¿Qué día del año es?

Puedes usar nuestro convertidor de tiempo epoch para ver el día actual del año.

¿Por qué se usa el tiempo epoch?

El tiempo epoch se usa ampliamente porque proporciona una forma estándar de representar el tiempo en diferentes sistemas, simplifica cálculos temporales como diferencias o comparaciones, y evita problemas relacionados con zonas horarias y formatos de fecha.

¿El convertidor de tiempo epoch es gratuito?

Sí, nuestro convertidor de tiempo epoch es gratuito.

¿El convertidor de tiempo epoch maneja los segundos intercalares?

El tiempo epoch no considera los segundos intercalares. Aunque el tiempo legible para humanos puede incluir segundos intercalares, el tiempo Unix los trata como segundos continuos.

¿Cómo convierto el tiempo epoch manualmente?

Para convertir manualmente el tiempo epoch a una fecha, divide el tiempo epoch entre los segundos que hay en un día (86,400) para calcular el día y usa un calendario de referencia. Sin embargo, usar una herramienta o biblioteca es mucho más eficiente y libre de errores.

Obtén el tiempo epoch actual

Lenguaje/HerramientaFragmento de códigoNotas
PHPtime()
Pythonimport time; time.time()
RubyTime.now or Time.new. To display the epoch: Time.now.to_i
Perltime
Javalong epoch = System.currentTimeMillis()/1000;Devuelve la época en segundos.
C#DateTimeOffset.Now.ToUnixTimeSeconds().NET Framework 4.6+/Core.
Objective-C[[NSDate date] timeIntervalSince1970];Devuelve un número de tipo double.
C++11double now = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::system_clock::now().time_since_epoch()).count();
Luaepoch = os.time([date])
VBScript/ASPSee the examples
AutoIT_DateDiff('s', "1970/01/01 00:00:00", _NowCalc())
DelphiEpoch := DateTimetoUnix(Now);Probado en Delphi 2010.
DartDateTime.now().microsecondsSinceEpoch
Ras.numeric(Sys.time())
Erlang/OTPerlang:system_time(seconds).
Versión 18+.
MySQLSELECT unix_timestamp(now());
PostgreSQLSELECT extract(epoch FROM now());
SQLiteSELECT strftime('%s', 'now');
Oracle PL/SQLSELECT (CAST(SYS_EXTRACT_UTC(SYSTIMESTAMP) AS DATE) - TO_DATE('01/01/1970','DD/MM/YYYY')) * 24 * 60 * 60 FROM DUAL;
SQL ServerSELECT DATEDIFF(s, '1970-01-01 00:00:00', GETUTCDATE());
IBM InformixSELECT dbinfo('utc_current') FROM sysmaster:sysdual;
JavaScriptMath.floor(new Date().getTime()/1000.0);
Devuelve la época en segundos.
Visual FoxProDATETIME() - {^1970/01/01 00:00:00}
Las zonas horarias no se manejan correctamente.
Gotime.Now().Unix();
Adobe ColdFusion<cfset epochTime = left(getTickcount(), 10)>;
Tcl/Tkclock seconds
Unix/Linux Shelldate +%s
Solaris/usr/bin/nawk 'BEGIN {print srand()}'Solaris no soporta date +%s.
PowerShell[int][double]::Parse((Get-Date (get-date).touniversaltime() -UFormat %s))