Métodos de configuración de fecha de JavaScript

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

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

Veamos un ejm con setFullYear.

Ejm

<!DOCTYPE html>
<html>
<body>

<h2>JavaScript setFullYear()</h2>

<p>The setFullYear() method sets the year of a date object:</p>

<p id="demo"></p>

<script>
var d = new Date();
d.setFullYear(2020);
document.getElementById("demo").innerHTML = d;
</script>

</body>
</html>

Comparar datos

Las fechas se pueden comparar fácilmente.

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

Ejm

<!DOCTYPE html>
<html>
<body>

<p id="demo"></p>

<script>
var today, someday, text;
today = new Date();
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.";
}
document.getElementById("demo").innerHTML = text;
</script>

</body>
</html>