Métodos de obtención de fecha de JavaScript
Estos métodos se pueden utilizar para obtener información de un objeto de fecha:
Method | Description |
---|---|
getFullYear() | Get the year as a four digit number (yyyy) |
getMonth() | Get the month as a number (0-11) |
getDate() | Get the day as a number (1-31) |
getHours() | Get the hour (0-23) |
getMinutes() | Get the minute (0-59) |
getSeconds() | Get the second (0-59) |
getMilliseconds() | Get the millisecond (0-999) |
getTime() | Get the time (milliseconds since January 1, 1970) |
getDay() | Get the weekday as a number (0-6) |
Date.now() | Get the time. ECMAScript 5. |
El método getTime()
El getTime()
método devuelve el número de milisegundos desde el 1 de enero de 1970:
Ejemplo
const d = new Date();
d.getTime();
El método getFullYear()
El getFullYear()
método devuelve el año de una fecha como un número de cuatro dígitos:
Ejemplo
const d = new Date();
d.getFullYear();
El método getMonth()
El getMonth()
método devuelve el mes de una fecha como un número (0-11):
Ejemplo
const d = new Date();
d.getMonth();
En JavaScript, el primer mes (enero) es el mes número 0, por lo que diciembre devuelve el mes número 11.
Puede usar una matriz de nombres y getMonth()
devolver el mes como un nombre:
Ejemplo
const months = ["January", "February", "March", "April", "May",
"June", "July", "August", "September", "October",
"November", "December"];
const d = new Date();
let month = months[d.getMonth()];
El método getDate()
El getDate()
método devuelve el día de una fecha como un número (1-31):
Ejemplo
const d = new Date();
d.getDate();
El método getHours()
El getHours()
método devuelve las horas de una fecha como un número (0-23):
Ejemplo
const d = new Date();
d.getHours();
El método getMinutes()
El getMinutes()
método devuelve los minutos de una fecha como un número (0-59):
Ejemplo
const d = new Date();
d.getMinutes();
El método getSeconds()
El getSeconds()
método devuelve los segundos de una fecha como un número (0-59):
Ejemplo
const d = new Date();
d.getSeconds();
El método getMillisegundos()
El getMilliseconds()
método devuelve los milisegundos de una fecha como un número (0-999):
Ejemplo
const d = new Date();
d.getMilliseconds();
El método getDay()
El getDay()
método devuelve el día de la semana de una fecha como un número (0-6):
Ejemplo
const d = new Date();
d.getDay();
En JavaScript, el primer día de la semana (0) significa "domingo", incluso si algunos países del mundo consideran que el primer día de la semana es "lunes".
Puede usar una matriz de nombres y getDay()
devolver el día de la semana como un nombre:
Ejemplo
const days = ["Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday"];
const d = new Date();
let day = days[d.getDay()];
Métodos de fecha UTC
Los métodos de fecha UTC se utilizan para trabajar con fechas UTC (fechas de zona horaria universal):
Method | Description |
---|---|
getUTCDate() | Same as getDate(), but returns the UTC date |
getUTCDay() | Same as getDay(), but returns the UTC day |
getUTCFullYear() | Same as getFullYear(), but returns the UTC year |
getUTCHours() | Same as getHours(), but returns the UTC hour |
getUTCMilliseconds() | Same as getMilliseconds(), but returns the UTC milliseconds |
getUTCMinutes() | Same as getMinutes(), but returns the UTC minutes |
getUTCMonth() | Same as getMonth(), but returns the UTC month |
getUTCSeconds() | Same as getSeconds(), but returns the UTC seconds |
Referencia completa de fechas de JavaScript
Para una referencia de fecha completa, vaya a nuestro:
Referencia de fecha de JavaScript completa .
La referencia contiene descripciones y ejemplos de todas las propiedades y métodos de fecha.