Formato De Fecha Javascript

| | | | | | |

Para obtener un formato de marca de tiempo JavaScript se puede lograr utilizando el objeto Date (), que contiene la hora actual en un formato de marca de tiempo legible. También puede crear nuevos objetos Date () con diferentes marcas de tiempo y obtener la hora actual de Unix utilizando el método getTime ().

La gestiòn de fechas y horas es una parte fundamental de la programaciòn. En JavaScript, por ejemplo, es posible que deba crear una fecha dinámica de derechos de autor, un cronograma o una lista de eventos y sus horas, lo que implica el uso de la fecha / hora hasta cierto punto.

Para trabajar con la hora en JavaScript, puede utilizar el objeto Date y sus métodos relacionados. El objeto Date le permite almacenar la fecha y la hora, y formatear la fecha y la hora seg√∫n sus necesidades especìficas.

En este tutorial, exploraremos los conceptos básicos para crear una marca de tiempo JavaScript. usando la fecha. También discutiremos còmo formatear la fecha y las marcas de tiempo en JavaScript, y còmo obtener los valores de hora UTC.

Objeto de marca de tiempo de JavaScript

El objeto Date se usa en JavaScript para almacenar la fecha y la hora. Sin ning√∫n argumento, el objeto Date creará un objeto con la fecha y hora actuales. A continuaciòn, se muestra un ejemplo del objeto Date que se utiliza para obtener la fecha y hora actuales:

En nuestro còdigo, declaramos una variable llamada " currentTime, " al que asignamos un objeto Date. Luego, imprimimos la variable " currentTime " a la consola. Nuestro còdigo devuelve lo siguiente:

Mié 05 de febrero de 2020 11:18:21 GMT + 0000 (hora del meridiano de Greenwich)

Como puede ver, nuestro còdigo ha devuelto la fecha y hora actuales de una manera que podemos leer. Podemos dividir el resultado de nuestro objeto Date en algunos componentes:

  • Dìa: Mié
  • Mes: febrero
  • Dìa: 14
  • A√±o: 2020
  • Hora: 11
  • Minuto: 18
  • Segundo: 21
  • Zona horaria: GMT + 000 (hora media de Greenwich)

Sin embargo, mientras que el objeto de fecha devuelve este valor, JavaScript entiende las fechas y horas a través del tiempo de Unix. El tiempo de Unix es un valor que representa el n√∫mero de milisegundos que han pasado desde la medianoche del 1 de enero de 1970, y es el estándar universal para almacenar tiempo en programaciòn.

Si queremos recuperar una marca de tiempo de Unix JavaScript, podemos hacerlo usando el método getTime () como este:

Nuestro còdigo devuelve: 1580901774643. Si bien este n√∫mero no es tan atractivo como la informaciòn que recibimos anteriormente, significa exactamente lo mismo.

Creaciòn de nuevos objetos de fecha a partir de marcas de tiempo existentes

Hasta ahora, hemos discutido còmo crear un objeto Date basado en la hora actual. Sin embargo, también podemos crear un objeto Date basado en una marca de tiempo JavaScript existente.

Esto puede ser √∫til si ya tienes un valor de fecha, pero quieres manipularlo usando el objeto JS Date. Por ejemplo, puede tener una marca de tiempo de Unix que desea que aparezca en la versiòn de formato largo de la hora que mostramos anteriormente (la que muestra el dìa, la hora, la zona horaria y otra informaciòn relevante).

Puede crear un nuevo objeto Date a partir de una marca de tiempo existente de varias formas. Puede usar Date para crear un nuevo objeto basado en:

Aquì hay una ejemplo de cada uno de estos métodos en acciòn:

new Date (9231925020);

new Date (" 17 de abril de 1970 21: 25: 25 ");

nueva fecha (1970, 3, 17, 21, 25, 25, 0);

Cada uno de estos ejemplos crea un objeto Date usando la misma informaciòn. Entonces, si imprimimos la hora usando cualquiera de estos objetos de fecha y la funciòn getTime () como hicimos antes, obtendremos esta respuesta:

Vie 17 de abril de 1970 21:25:25 GMT + 0100 (hora del meridiano de Greenwich)

Vale la pena teniendo en cuenta que, en el √∫ltimo método & mdash; donde especifica el a√±o, mes, dìa, horas, minutos, segundos y milisegundos & mdash; cualquier valor que falte se establecerá en 0. Además, nuestro mes se establece en & ldquo ; 3 " porque el objeto Fecha de JavaScript cuenta desde " 0 " para los meses.

Recuperando la fecha

Ahora que tenemos un objeto Date, podemos recuperar cualquier parte de la fecha u hora que necesitemos. Podemos usar los métodos get en JavaScript para devolver ciertas partes de la fecha en relaciòn con la zona horaria local. Estos son los métodos de fecha que podemos utilizar para recuperar la fecha:

Creemos un nuevo objeto de fecha para el 1 de enero de 2020:

const january2020 = new Date (2020, 1, 1 );

Ahora, si usamos los métodos anteriores para el a√±o, mes y dìa del mes, obtendremos lo siguiente:

Podrìamos ejecutar cualquiera de los métodos de fecha que discutimos anteriormente en nuestra marca de tiempo para obtener partes especìficas del tiempo.

Además, podemos usar nuestro objeto Date para comparar tiempos en JavaScript. Entonces, si quisiéramos ver si es 2020, podrìamos usar el siguiente còdigo:

Debido a que estamos en 2020 mientras se escribe este artìculo, nuestro còdigo devuelve: " ¬°Es 2020! " También podrìamos realizar métodos de comparaciòn más avanzados, como comparar el a√±o y el dìa utilizando el mismo enfoque que hicimos anteriormente.

Métodos UTC

Los valores devueltos por las funciones de recuperaciòn de fecha que discutimos anteriormente se basarán en la configuraciòn de su zona horaria local. Si desea obtener marcas de tiempo UTC & mdash; que calculan la hora basado en el tiempo universal coordinado & mdash; debe agregar " UTC " después de la palabra " get " en las funciones anteriores.

Aquì & rsquo ; s un ejemplo de los métodos getHours () y getUTCHours () que se utilizan para obtener la hora actual y la hora en la zona horaria UTC:

Nuestro còdigo devuelve lo siguiente:

11

11

Este còdigo imprime tanto la hora en ti r zona horaria actual y la hora de la zona horaria UTC. Si se encuentra actualmente en UTC, estos n√∫meros serán los mismos (como los anteriores).

El uso de UTC puede ser √∫til porque es un estándar aceptado internacionalmente y a menudo se usa cuando está creando un sitio web o una aplicaciòn que depende de varias zonas horarias.

Conclusiòn

El tiempo es una parte importante de JavaScript que probablemente encontrará a menudo cuando esté codificando . En este tutorial, discutimos còmo crear un objeto Date para almacenar la hora actual. También discutimos còmo crear objetos de fecha personalizados basados ‚Äã‚Äãen marcas de tiempo, cadenas de fecha y horas especìficas, y exploramos los métodos de recuperaciòn de fecha incorporados en JavaScript.

Ahora está equipado con el habilidades que necesita para recuperar y manipular marcas de tiempo en JavaScript como un experto!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method