Fecha métodos permiten obtener y establecer los valores de fecha (años, meses, días, horas, minutos, segundos, milisegundos)
Fecha Get Métodos
Obtener métodos se utilizan para obtener una parte de una fecha. Éstos son los más comunes (por orden alfabético):
Método | Descripción |
---|---|
getDate() | Obtener el día como un número (1-31) |
getDay() | Obtener el día de la semana como un número (0-6) |
getFullYear() | Obtener el año de cuatro dígitos (aaaa) |
getHours() | Obtener la hora (0-23) |
getMilliseconds() | Obtener los milisegundos (0-999) |
getMinutes() | Obtener los minutos (0-59) |
getMonth() | Obtener el mes (0-11) |
getSeconds() | Obtener los segundos (0-59) |
getTime() | Obtener el tiempo (milisegundos desde 1 de enero de 1970) |
El getTime() Método
getTime() devuelve el número de milisegundos desde 1 de enero de 1970:
Ejemplo
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getTime();
</script>
Inténtalo tú mismo " El getFullYear() Método
getFullYear() devuelve el año de una fecha como un número de cuatro dígitos:
Ejemplo
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getFullYear();
</script>
Inténtalo tú mismo " El getDay() Método
getDay() devuelve el día de la semana como un número (0-6):
Ejemplo
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getDay();
</script>
Inténtalo tú mismo " En JavaScript, el primer día de la semana (0) significa "Sunday", incluso si algunos países en el mundo consideran el primer día de la semana para estar "Lunes"
Se puede utilizar una gran variedad de nombres, y getDay() para devolver el día de la semana como un nombre:
Ejemplo
<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
</script>
Inténtalo tú mismo " Fecha y hora Configurar Métodos
métodos set se utilizan para establecer una parte de una fecha. Éstos son los más comunes (por orden alfabético):
Método | Descripción |
---|---|
setDate() | Ajuste el día como un número (1-31) |
setFullYear() | Ajuste el año (mes y día opcionalmente) |
setHours() | Ajustar la hora (0-23) |
setMilliseconds() | Ajuste los milisegundos (0-999) |
setMinutes() | Ajuste los minutos (0-59) |
setMonth() | Ajuste el mes (0-11) |
setSeconds() | Ajuste los segundos (0-59) |
setTime() | Definir el tiempo (milisegundos desde el 1 de enero de 1970) |
El setFullYear() Método
setFullYear() establece un objeto de fecha a una fecha específica. En este ejemplo, al 14 de enero, 2020:
Ejemplo
<script>
var d = new Date();
d.setFullYear(2020, 0, 14);
document.getElementById("demo").innerHTML =
d;
</script>
Inténtalo tú mismo " El setDate() Método
setDate() establece el día del mes (1-31):
Ejemplo
<script>
var d = new Date();
d.setDate(20);
document.getElementById("demo").innerHTML =
d;
</script>
Inténtalo tú mismo " El setDate() método también se puede utilizar para agregar días a una fecha:
Ejemplo
<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML =
d;
</script>
Inténtalo tú mismo " Si la adición de días, desplaza el mes o año, los cambios son manejados automáticamente por objeto Date.
Fecha de entrada - Fechas análisis sintáctico
Si usted tiene una cadena de fecha válida, puede utilizar la Date.parse() método para convertirlo en milisegundos.
Date.parse() devuelve el número de milisegundos entre la fecha y 1 de enero de 1970:
Ejemplo
<script>
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML =
msec;
</script>
Inténtalo tú mismo " A continuación, puede utilizar el número de milisegundos para convertirlo en un objeto de fecha:
Ejemplo
<script>
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
document.getElementById("demo").innerHTML =
d;
</script>
Inténtalo tú mismo " 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
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;
Inténtalo tú mismo " JavaScript meses cuenta de 0 a 11. Enero es 0. diciembre es 11.
UTC Fecha Métodos
Formas de UTC se utilizan para las fechas UTC trabajo (fechas Univeral zona horaria):
Método | Descripción |
---|---|
getUTCDate() | Igual que getDate() , pero devuelve la fecha UTC |
getUTCDay() | Igual que getDay() , pero devuelve el día UTC |
getUTCFullYear() | Igual que getFullYear() , pero devuelve el año UTC |
getUTCHours() | Igual que getHours() , pero devuelve la hora UTC |
getUTCMilliseconds() | Igual que getMilliseconds() , pero devuelve los milisegundos UTC |
getUTCMinutes() | Igual que getMinutes() , pero devuelve los minutos UTC |
getUTCMonth() | Igual que getMonth() , pero devuelve el mes UTC |
getUTCSeconds() | Igual que getSeconds() , pero devuelve los segundos UTC |
Fecha de referencia completa JavaScript
Para una referencia completa, acceda a nuestra completa JavaScript Fecha de referencia .
La referencia contiene descripciones y ejemplos de todas las propiedades y métodos de la fecha.