JavaScript Set Date Methods

JavaScript Set Date Methods

Contenido original de W3Schools


Los métodos Set Date le permiten establecer valores de fecha (años, meses, días, horas, minutos, segundos, milisegundos) para un objeto de fecha.


Establecer métodos de fecha

Los métodos Set Date se utilizan para establecer una parte de una fecha:

MétodoDescripción
setDate()Establece el día como un número (1-31)
setFullYear()Establece el año (opcionalmente mes y día)
setHours()Establece la hora (0-23)
setMilliseconds()Establece los milisegundos (0-999)
setMinutes()Establece los minutos (0-59)
setMonth()Establece el mes (0-11)
setSeconds()Establece los segundos (0-59)
setTime()Establece la hora (milisegundos desde el 1 de enero de 1970)

El método setFullYear()

El método setFullYear() establece el año de un objeto de fecha. En este ejemplo para 2020:

Ejemplo:

const d = new Date();
d.setFullYear(2020);

Ver ejemplo

El método setFullYear() opcionalmente puede establecer el mes y el día:

const d = new Date();
d.setFullYear(2020, 11, 3);

Ver ejemplo


El método setMonth()

El método setMonth() establece el mes de un objeto de fecha (0-11):

Ejemplo:

const d = new Date();
d.setMonth(11);

Ver ejemplo


El método setDate()

El método setDate() establece el día de un objeto de fecha (1-31):

Ejemplo:

const d = new Date();
d.setDate(15);

Ver ejemplo

El método setDate() también se puede utilizar para agregar días a una fecha:

const d = new Date();
d.setDate(d.getDate() + 50);

Ver ejemplo

Si agregar días cambia el mes o el año, los cambios son manejados automáticamente por el objeto Fecha.


El método setHours()

El método setHours() establece las horas de un objeto de fecha (0-23):

Ejemplo:

const d = new Date();
d.setHours(22);

Ver ejemplo


El método setMinutes()

El método setMinutes() establece los minutos de un objeto de fecha (0-59):

Ejemplo:

const d = new Date();
d.setMinutes(30);

Ver ejemplo


El método setSeconds()

El método setSeconds() establece los segundos de un objeto de fecha (0-59):

Ejemplo:

const d = new Date();
d.setSeconds(30);

Ver ejemplo


Comparar fechas

Las fechas se pueden comparar fácilmente.

El siguiente ejemplo compara la fecha de hoy con el 14 de enero de 2100:

Ejemplo:

let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);

if (someday > today) {
  text = "Today is before January 14, 2100.";
} else {
  text = "Today is after January 14, 2100.";
}

Ver ejemplo

JavaScript cuenta los meses del 0 al 11. Enero es 0. Diciembre es 11.


Referencia completa de fechas en JavaScript

Para obtener una referencia completa de fechas, visite nuestra:

Referencia completa de fechas de JavaScript.

La referencia contiene descripciones y ejemplos de todas las propiedades y métodos de Date.


Traducido con 💚 desde W3Schools.com

Did you find this article valuable?

Support Santos Romero by becoming a sponsor. Any amount is appreciated!