Las fechas en JavaScript, los detalles que necesitas saber

El manejo de fechas en los lenguajes de programación son algo importante pues estas son un referente para cuando guardamos, actualizamos o eliminamos algo o algún registro, de ahí que es importante dominar las fechas en JavaScript, los detalles que necesitas saber de ellas. Veamos algunos métodos de la función Date().

    const fechaActual = new Date();
    let valDate;
    //Mes
    valDate = fechaActual.getMonth();
    console.log(fechaActual);
    console.log(valDate);

Resultado:

Wed Mar 04 2020 12:08:02 GMT-0600 (hora estándar central)
2

Solo falta recordar que el valor del mes es un arreglo de 12 items dónde el índice va de 0 a 11. Enero = 0, Febrero = 1, Marzo = 2 Abril = 4 …, Diciembre = 11. Así que si necesitamos obtener el numero real del mes tenemos que sumarle un 1.

//Mes
valDate = fechaActual.getMonth();
valDate = valDate + 1;

Veamos mas métodos de la función Date():

    const fechaActual = new Date();
    let valDate;
    // Número día del mes getDate() o getDay()
    valDate = fechaActual.getDate();
    valDate = fechaActual.getDay();
    // Indice del Mes. El índice empieza con 0 y termina en 11
    // 0 = Enero, 1 = Febrero, 2 = Marzo, ..., 11 = Diciemrbe
    valDate = fechaActual.getMonth();
    // Número del año actual
    valDate = fechaActual.getFullYear();
    // Número del segundo actual
    valDate = fechaActual.getSeconds();
    // Número del minuto actual
    valDate = fechaActual.getMinutes();
    // Número de la hora actual
    valDate = fechaActual.getHours();
    // Número de milisegundos desde 1970
    valDate = fechaActual.getTime();

Además de obtener todos los valores de una fecha con get también podemos modificar la fecha con set, veamos un ejemplo:

    const fechaActual = new Date();
    fechaActual.setFullYear(1985);
    console.log(fechaActual);

Resultado:

Mon Mar 04 1985 12:38:49 GMT-0600 (hora estándar central)

Todas los métodos get que se listaron arriba tambien existen sus contrapartes set para poder modificar la fecha y hora actual que nos da javascript. Veamos otros métodos útiles de la función Date():

    const fechaActual = new Date();
    let valDate;
    valDate = fechaActual.toDateString();
    // Resultado: Wed Mar 04 2020
    valDate = fechaActual.toISOString();
    // Resultado: 2020-03-04T19:09:04.796Z
    valDate = fechaActual.toLocaleDateString();
    // Resultado: 4/3/2020
    valDate = fechaActual.toLocaleString();
    // Resultado: 4/3/2020 13:10:37
    valDate = fechaActual.toLocaleTimeString();
    // Resultado: 13:11:57
    valDate = fechaActual.toTimeString();
    // Resultado: 13:12:36 GMT-0600 (hora estándar central)

También podemos obtener el día, mes, año y hora utilizando la hora coordinada universal (UTC). Por ejemplo, getDate() con fecha UTC sería getUTCDate() o geHours() sería getUTCHours().

Estas son los métodos que podemos utilizar en el objeto New Date().

Publicado por jazdian

Desarrollador web freelancer

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: