"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo convertir milisegundos en una fecha legible por humanos en JavaScript?

¿Cómo convertir milisegundos en una fecha legible por humanos en JavaScript?

Publicado el 2024-11-08
Navegar:768

How to Convert Milliseconds to a Human-Readable Date in JavaScript?

Conversión de milisegundos en una fecha legible en jQuery/JavaScript

En el ámbito del desarrollo web, a menudo es crucial mostrar con precisión las marcas de tiempo para las interacciones del usuario. Un desafío común es convertir milisegundos, una representación numérica del tiempo, a un formato más legible como DD/MM/AAAA HH:MM:SS. En este artículo, lo guiaremos a través del proceso de convertir milisegundos a una fecha amigable para los humanos usando JavaScript.

Determinación de la hora del servidor

Para garantizar que la marca de tiempo mostrada refleje con precisión el servidor hora, se recomienda utilizar la marca de tiempo del lado del servidor. Esto elimina cualquier discrepancia causada por variaciones en las zonas horarias del usuario o discrepancias de la máquina local. En JavaScript, puede obtener la hora del servidor realizando una solicitud AJAX a la API del servidor y capturando la respuesta.

Obtención de milisegundos desde época

Una vez que tenga la hora del servidor, puede extraer la milisegundos desde el 1 de enero de 1970 a las 00:00:00 UTC. Esta marca de tiempo de época es un punto de referencia universal que garantiza la coherencia entre diferentes sistemas. En JavaScript, puede utilizar el método getTime() del objeto Date para recuperar la marca de tiempo actual en milisegundos:

var time = new Date().getTime();

Convirtiendo milisegundos en una fecha

Para convertir los milisegundos en una fecha legible por humanos, necesitamos crear un nuevo objeto Fecha usando el valor de milisegundos:

var time = new Date(time);

Ahora, puede utilizar varios métodos del objeto Date para extraer los componentes individuales de la fecha:

  • date.getFullYear(): Año
  • date.getMonth(): Mes (basado en 0)
  • date.getDate(): Día del mes
  • date.getHours(): Hora (0-23)
  • date.getMinutes(): Minutos (0-59)
  • date.getSeconds(): Segundos (0-59)

Al combinar estos componentes, puede construir el formato de fecha deseado:

var formattedDate = date.getFullYear()   '/'   (date.getMonth()   1)   '/'   date.getDate()   ' '   date.getHours()   ':'   date.getMinutes()   ':'   date.getSeconds();

Esto generará la fecha en el formato especificado, como por ejemplo: "2023/03/24 12:34:56".

Conclusión

Convertir milisegundos a La fecha legible en jQuery/JavaScript es sencilla. Al obtener la hora del servidor, extraer los milisegundos desde la época y utilizar los métodos proporcionados por el objeto Date, puede crear marcas de tiempo amigables para los humanos que representen con precisión el tiempo de las interacciones del usuario en sus aplicaciones web.

Declaración de liberación Este artículo se reimprime en: 1729499119 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3