Los últimos tutoriales de desarrollo web
 

JavaScript fecha Métodos


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.