Convertir fecha a timestamp Unix
Convierte una fecha y hora concretas a timestamp Unix en segundos o milisegundos.
Tus datos no se envían a ningún servidor.
El conversor de fecha a timestamp Unix convierte un día y una hora concretos en su epoch correspondiente, en segundos y en milisegundos, junto con la representación ISO 8601 del mismo instante. La fecha que escribes se interpreta en la zona horaria de tu equipo.
Segundos o milisegundos, según el sistema
El error más frecuente al generar un timestamp es entregarlo en la unidad que no espera el destinatario. Esta es la convención de los entornos más habituales:
| Entorno | Unidad | Ejemplo |
|---|---|---|
Unix, date +%s, PostgreSQL | segundos | 1700000000 |
JavaScript Date.now() | milisegundos | 1700000000000 |
JWT (exp, iat) | segundos | 1700000000 |
MongoDB, Java currentTimeMillis() | milisegundos | 1700000000000 |
Filtrar por días completos
Para quedarte con los registros de un día, lo más seguro es pedir los que sean mayores o iguales que las 00:00:00 de ese día y menores que las 00:00:00 del siguiente. Con «hasta las 23:59:59» se escapan los eventos del último segundo si tu sistema guarda milisegundos. Genera aquí los dos límites y pégalos en tu consulta.
Cómo usar Fecha a timestamp
- 1
Elige la fecha
Selecciona el día en el campo de fecha. Se interpreta en tu zona horaria local, igual que haría tu sistema.
- 2
Ajusta la hora
Indica la hora, los minutos y los segundos. Si la dejas en blanco, se toma el inicio del día.
- 3
Usa «Ahora» para el instante actual
El botón «Ahora» rellena fecha y hora con el momento presente, útil para generar un timestamp al vuelo.
- 4
Copia el valor que necesites
Obtendrás el timestamp en segundos, en milisegundos y la fecha en ISO 8601, cada uno con su botón de copiar.
Preguntas frecuentes
¿En qué zona horaria se interpreta la fecha que introduzco?
En la de tu equipo. Si escribes las 10:00, se calcula el timestamp de las 10:00 de tu zona horaria. El resultado en ISO 8601 te permite comprobar a qué instante UTC corresponde.
¿Cuál es la diferencia entre el timestamp en segundos y en milisegundos?
Solo el factor 1000. Los sistemas Unix, PostgreSQL y la mayoría de APIs usan segundos; JavaScript, Java y MongoDB trabajan en milisegundos. Aquí tienes los dos para copiar el que espere tu sistema.
¿Qué timestamp corresponde al inicio de un día?
El de las 00:00:00 de esa fecha, en tu zona horaria. Para filtrar un día completo, úsalo como límite inferior y las 00:00:00 del día siguiente como límite superior, sin incluirlo.
¿Puedo obtener el timestamp de una fecha anterior a 1970?
Sí. Las fechas previas al epoch dan un timestamp negativo, que es perfectamente válido y así lo devuelve la herramienta.
¿Afecta el horario de verano al resultado?
Sí, porque la fecha se interpreta en tu zona horaria. Una misma hora del reloj da un timestamp distinto en invierno y en verano, ya que el desfase con UTC cambia.