in

Objetos de fecha de JavaScript


JavaScript Objeto de fecha nos permite trabajar con fechas:


Salida de fecha de JavaScript

De forma predeterminada, JavaScript utilizará la zona horaria del navegador y mostrará una fecha como una cadena de texto completo:

Aprenderá mucho más sobre cómo mostrar fechas, más adelante en este tutorial.


Creación de objetos de fecha

Los objetos de fecha se crean con el
new Date() constructor.

Existen 4 vías para crear un nuevo objeto de fecha:

nueva fecha ()
nueva fecha (año, mes, día, horas, minutos, segundos, milisegundos)
nueva fecha (milisegundos)
nueva fecha (cadena de fecha)


nueva fecha ()

new Date() crea un nuevo objeto de fecha con el fecha y hora actual:

Los objetos de fecha son estáticos. El tiempo de la computadora corre, pero los objetos de fecha no.


nueva fecha (año mes, …)

new Date(year, month, ...) crea un nuevo objeto de fecha con un fecha y hora especificadas.

7 números especifican año, mes, día, hora, minuto, segundo y milisegundo (en ese orden):

Nota: JavaScript cuenta meses desde 0 para 11:

Enero = 0.

Diciembre = 11.

Especificar un mes superior a 11, no dará como resultado un error, pero agregará el desbordamiento al año siguiente:

Especificando:

const d = nueva fecha (2018, 15, 24, 10, 33, 30);

Es lo mismo que:

const d = nueva fecha (2019, 3, 24, 10, 33, 30);

Inténtalo tú mismo »

Especificar un día más alto que el máximo no dará como resultado un error, pero agregará el desbordamiento al mes siguiente:

Especificando:

const d = nueva fecha (2018, 5, 35, 10, 33, 30);

Es lo mismo que:

const d = nueva fecha (2018, 6, 5, 10, 33, 30);

Inténtalo tú mismo »


Usando 6, 4, 3 o 2 números

6 números especifican año, mes, día, hora, minuto, segundo:

5 números especifican año, mes, día, hora y minuto:

4 números especifican año, mes, día y hora:

3 números especifican año, mes y día:

2 números especifican año y mes:

No puede omitir el mes. Si proporciona solo un parámetro, se tratará como milisegundos.


Siglo anterior

Los años de uno y dos dígitos se interpretarán como 19xx:


nueva fecha (dateString)

new Date(dateString) crea un nuevo objeto de fecha a partir de un cadena de fecha:

Las cadenas de fechas se describen en el siguiente capítulo.


JavaScript almacena las fechas en milisegundos

JavaScript almacena las fechas en milisegundos desde el 1 de enero de 1970 a las 00:00:00 UTC (hora universal coordinada).

La hora cero es el 1 de enero de 1970 a las 00:00:00 UTC.

Ahora es el momento: milisegundos después del 1 de enero de 1970


nueva fecha (milisegundos)

new Date(milliseconds) crea un nuevo objeto de fecha como tiempo cero más milisegundos:

01 de enero de 1970 más 100 000 000 000 milisegundos es aproximadamente el 3 de marzo de 1973:

01 de enero de 1970 menos 100 000 000 000 milisegundos es aproximadamente el 31 de octubre de 1966:

Un día (24 horas) son 86 400 000 milisegundos.



Métodos de fecha

Cuando se crea un objeto Date, una serie de métodos le permite operar en él.

Los métodos de fecha le permiten obtener y establecer el año, mes, día, hora, minuto, segundo y milisegundo de los objetos de fecha, utilizando la hora local o la hora UTC (universal o GMT).

Los métodos de fecha y las zonas horarias se tratan en los siguientes capítulos.


Visualización de fechas

JavaScript (por defecto) generará fechas en formato de cadena de texto completo:

Cuando muestra un objeto de fecha en HTML, se convierte automáticamente en una cadena, con la toString() método.

Ejemplo

const d = nueva fecha ();
document.getElementById («demostración»). innerHTML = d;

Igual que:

const d = nueva fecha ();
document.getElementById («demostración»). innerHTML = d.toString ();

Inténtalo tú mismo »

los toUTCString() El método convierte una fecha en una cadena UTC (un estándar de visualización de fechas).

Ejemplo

const d = nueva fecha ();
document.getElementById («demostración»). innerHTML = d.toUTCString ();

Inténtalo tú mismo »

los toDateString() El método convierte una fecha a un formato más legible:

Ejemplo

const d = nueva fecha ();
document.getElementById («demostración»). innerHTML = d.toDateString ();

Inténtalo tú mismo »

los toISOString() El método convierte un objeto Date en una cadena, usando el formato estándar ISO:

Ejemplo

const d = nueva fecha ();
document.getElementById («demostración»). innerHTML = d.toISOString ();

Inténtalo tú mismo »

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

104465

Autenticación WS-Security

insertion sort

Orden de inserción en Java – Javatpoint