Convertir marcas de tiempo de época UNIX/JavaScript a fechas y horas UTC legibles por humanos.
Convertir fechas y horas legibles por humanos a marcas de tiempo de época UNIX/JavaScript.
Muestra automáticamente la marca de tiempo de época actual al cargar la página.
Copiar fácilmente los valores convertidos al portapapeles con un solo clic.
Valida las entradas del usuario para garantizar conversiones precisas y evitar errores.
La época UNIX, también conocida como tiempo POSIX o tiempo UNIX, es un sistema para describir un punto en el tiempo. Es el número de segundos que han transcurrido desde las 00:00:00 de Tiempo Universal Coordinado (UTC) el 1 de enero de 1970, sin contar los segundos intercalares. Se utiliza ampliamente en informática y es la representación de tiempo estándar en muchos sistemas operativos y formatos de archivo. JavaScript, que utiliza milisegundos desde la época, es una ligera variación de este concepto, que requiere una simple conversión para la compatibilidad con el tiempo UNIX.
Para conversión de Época a Fecha:
1. La época de entrada se convierte en milisegundos multiplicándola por 1000 (si está en segundos).
2. Se crea un nuevo objeto Date utilizando este valor de milisegundos.
3. Se llama al método toUTCString() a este objeto Date para obtener la representación UTC.
Para conversión de Fecha a Época:
1. Se crea un nuevo objeto Date a partir de la cadena de entrada, con 'Z' añadido para tratarlo como UTC.
2. Se llama al método getTime() a este objeto Date para obtener los milisegundos transcurridos desde la época.
3. El resultado se divide entre 1000 y se redondea hacia abajo para obtener la época en segundos.