Todas las herramientas

Segundos, milisegundos y fechas

Conversor de timestamp Unix

Convierte timestamps Unix a fecha y viceversa, con segundos, milisegundos, zonas horarias, hora actual y ejemplos de código.

Timestamp Unix actual

01

Timestamp a fecha

Tu hora local
Hora UTC
ISO 8601
02

Fecha a timestamp

Timestamp en segundos
Timestamp en milisegundos

03 / CODE RECIPES

Obtener el timestamp actual en código

Ejemplos listos para usar del tiempo Unix en segundos y milisegundos para lenguajes de programación y bases de datos habituales.

Java

Segundos + milisegundos
import java.time.Instant;Instant now = Instant.now();long seconds = now.getEpochSecond();long milliseconds = now.toEpochMilli();

C++

Segundos + milisegundos
#include <chrono>const auto now = std::chrono::system_clock::now();const auto seconds = std::chrono::duration_cast<std::chrono::seconds>(    now.time_since_epoch()).count();const auto milliseconds = std::chrono::duration_cast<std::chrono::milliseconds>(    now.time_since_epoch()).count();

PHP

Segundos + milisegundos
$now = microtime(true);$seconds = (int) floor($now);$milliseconds = (int) floor($now * 1000);

Python

Segundos + milisegundos
import timenow_ns = time.time_ns()seconds = now_ns // 1_000_000_000milliseconds = now_ns // 1_000_000

C#

Segundos + milisegundos
using System;var now = DateTimeOffset.UtcNow;long seconds = now.ToUnixTimeSeconds();long milliseconds = now.ToUnixTimeMilliseconds();

Classic ASP (JScript)

Segundos + milisegundos
<%@ LANGUAGE="JScript" %><%var milliseconds = new Date().getTime();var seconds = Math.floor(milliseconds / 1000);%>

Ruby

Segundos + milisegundos
now = Time.nowseconds = now.to_imilliseconds = now.to_i * 1000 + now.nsec / 1_000_000

Perl

Segundos + milisegundos
use Time::HiRes qw(time);my $now = time();my $seconds = int($now);my $milliseconds = int($now * 1000);

Rust

Segundos + milisegundos
use std::time::{SystemTime, UNIX_EPOCH};let now = SystemTime::now()    .duration_since(UNIX_EPOCH)    .expect("system time before Unix epoch");let seconds = now.as_secs();let milliseconds = now.as_millis();

Go

Segundos + milisegundos
import "time"now := time.Now()seconds := now.Unix()milliseconds := now.UnixMilli()

MySQL

Segundos + milisegundos
SELECT  UNIX_TIMESTAMP() AS seconds,  FLOOR(UNIX_TIMESTAMP(CURRENT_TIMESTAMP(3)) * 1000) AS milliseconds;

MSSQL / SQL Server

Segundos + milisegundos
DECLARE @now datetime2 = SYSUTCDATETIME();SELECT  DATEDIFF_BIG(SECOND, '1970-01-01T00:00:00', @now) AS seconds,  DATEDIFF_BIG(MILLISECOND, '1970-01-01T00:00:00', @now) AS milliseconds;

JavaScript

Segundos + milisegundos
const milliseconds = Date.now();const seconds = Math.floor(milliseconds / 1000);

TypeScript

Segundos + milisegundos
const milliseconds: number = Date.now();const seconds: number = Math.floor(milliseconds / 1000);
01 / Resumen del contenido

Convertir segundos, milisegundos y fechas

Consulta el Unix actual y convierte marcas en fechas o una fecha y hora en valor Unix.

02 / Cómo usarlo

Convertir y copiar

Elige segundos o milisegundos, ajusta fecha y zona si hace falta, convierte y copia. Abajo hay ejemplos para lenguajes y bases de datos comunes.

03 / Método y fuentes

Método y fuentes

Los cálculos usan las API Date e Intl del navegador. Las fechas civiles se normalizan a UTC para evitar cambios por horario de verano.

04 / FAQ

Preguntas frecuentes

¿Qué puede hacer Conversor de timestamp Unix?

Consulta el Unix actual y convierte marcas en fechas o una fecha y hora en valor Unix.

¿Cómo se usa Conversor de timestamp Unix?

Elige segundos o milisegundos, ajusta fecha y zona si hace falta, convierte y copia. Abajo hay ejemplos para lenguajes y bases de datos comunes.

¿Conversor de timestamp Unix sube mis datos?

La herramienta funciona en el navegador. Los archivos elegidos, el contenido introducido y los resultados no se envían a Zituo Tools.