Cómo obtener la marca de tiempo actual en JavaScript

Cómo obtener la marca de tiempo actual en JavaScript

En JavaScript, hay varias formas de recuperar la marca de tiempo actual. Una de las formas más simples y eficientes de hacerlo es mediante el uso de la incorporada Fecha.ahora() método. Este método devuelve el número de milisegundos que han transcurrido desde 1 de enero de 1970, 00:00:00 UTC.

En este artículo, exploraremos cómo usar Fecha.ahora() Para obtener la marca de tiempo actual en JavaScript.

Obtener la marca de tiempo actual

Usar el Fecha.ahora() Método, simplemente necesita llamarlo sin ningún argumento. Por ejemplo, el siguiente código recupera la marca de tiempo actual y la almacena en una variable llamada tiempo actual:

const cicenttimtime = fecha.ahora(); // Salida: 1676879652110
1const cicenttimtime = fecha.ahora(); // Salida: 1676879652110

El valor de la variable de tiempo actual será un número que represente la marca de tiempo actual en milisegundos. Este número se puede usar de varias maneras, como calcular la diferencia entre dos marcas de tiempo o establecer un tiempo de espera para una función.

Convertir la marca de tiempo a un objeto de fecha

Mientras que el número devuelto por Fecha.ahora() puede ser útil, no es muy legible. Para convertir la marca de tiempo en un formato de fecha más familiar, puede crear un nuevo objeto de fecha utilizando la marca de tiempo como argumento. Por ejemplo:

const cicenttimtime = fecha.ahora(); const dateObject = new Date (CurrentTime);
12const cicenttimtime = fecha.ahora (); const dateObject = new Date (CurrentTime);

El DateObject La variable ahora contiene un objeto de fecha que representa la fecha y hora actuales. Puede usar los métodos incorporados del objeto de fecha para recuperar información específica sobre la fecha y la hora. Por ejemplo, el siguiente código recupera el año, mes y día en curso:

const cicenttimtime = fecha.ahora(); const dateObject = new Date (CurrentTime); const cotentyear = dateObject.Getfulfyear (); // Salida: 2023 const currentMonth = dateObject.getMonth () + 1; // Salida: 2 const currentDay = dateObject.obtener la fecha(); // Salida: 20
123456const cicenttimtime = fecha.ahora (); const dateObject = new Date (CurrentTime); const cotentyear = dateObject.Getfulfyear (); // Salida: 2023Const CurrentMonth = dateObject.getMonth () + 1; // Salida: 2Const CurrentDay = dateObject.obtener la fecha(); // Salida: 20

Aquí:

  • Getfulfyear (): El método recupera el año en curso.
  • getMonth () Devuelve el mes como un número entre 0 y 11. Dado que JavaScript cuenta los meses a partir de 0, debe agregar 1 para obtener el número de mes real.
  • obtener la fecha() El método recupera el día actual del mes.

Formatear la fecha y la hora

Para formatear la fecha y la hora de una manera más legible, puede usar las diversas opciones de formato proporcionadas por el objeto de fecha.

Por ejemplo, el TOLOCALECRING () El método se puede utilizar para formatear la fecha y la hora de acuerdo con la configuración local del usuario. El siguiente código recupera la fecha y hora actuales en el formato local del usuario:

const cicenttimtime = fecha.ahora(); const dateObject = new Date (CurrentTime); const cicentDateTeTime = dateObject.tolocalEstring (); // Salida: 20/02/2023, 7:41:42 AM
1234const cicenttimtime = fecha.ahora (); const dateObject = new Date (CurrentTime); const cicentDateTeTime = dateObject.tolocalEstring (); // Salida: 20/02/2023, 7:41:42 AM

El CurrentDatetime La variable ahora contiene una cadena que representa la fecha y hora actuales en un formato que es familiar para el usuario.

Conclusión

Recuperar la marca de tiempo actual en JavaScript es una tarea común que se puede lograr utilizando la fecha incorporada.ahora () método. Este método devuelve el número de milisegundos que han transcurrido desde el 1 de enero de 1970, 00:00:00 UTC, y se puede utilizar para realizar varios cálculos y establecer tiempos de espera. Para convertir la marca de tiempo en un formato más legible por humanos, puede crear un nuevo objeto de fecha y usar los métodos incorporados del objeto de fecha para recuperar información específica sobre la fecha y la hora. También puede utilizar las diversas opciones de formato proporcionadas por el objeto Fecha para formatear la fecha y la hora de una manera que es familiar para el usuario.